默认情况下WordPress的友情链接只显示在首页,怎样可以让它显示在一个独立的页面呢?
第一步:
将你的页面模板 single.php 复制一份,命名为 links.php,放入主题文件夹下
4.9.8等新版本
将你的页面模板 page.php 复制一份,命名为 page-links.php,放入主题文件夹下
第二步:
编辑 links.php 文件,在文件的顶部插入模板标记名称。
/*
Template Name: Links
*/
?>
注:Links 为模板标记名,可以随便命名,后面步骤需要用到,与这里对应即可。
第三步:
links.php 文件内容按下列方法修改:
1、找到页面内容调用(一般为:<?php the_content(); ?>),删除;
2、将 <?php wp_list_bookmarks(); ?> 这段代码放到刚刚删除的页面内容位置,老版本的代码为 <?php get_links();?>
3、根据需要删除多余代码,保存并上传到 wp-content/themes/你的主题名称/ 这个目录下
第四步:
在WordPress后台,新撰写一个页面,填上你喜欢的标题、永久链接,在下面“高级选项”的“页面模板”下拉选框中,选择模板名称“Links”(与第二步的模板标记名对应)。
附件(Pop's Blog使用的独立友情链接页面代码):
/*
Template Name: Links
*/
?>
get_header(); ?>
>
<?php the_title(); ?>
<?php the_title(); ?>
新版本的代码如下:
/**
* The template for displaying all single posts and attachments
*
* @package WordPress
* @subpackage Twenty_Sixteen
* @since Twenty Sixteen 1.0
*/
get_header(); ?>