默认情况下,添加时<!--nextpage-->
, 将显示以下链接:页面:1 2
我需要将“页面:”替换为一个链接回上一页的图形箭头,并在链接到下一页的链接末尾附加一个图形箭头。我猜在函数文件中有一种方法可以做到这一点?
默认情况下,添加时<!--nextpage-->
, 将显示以下链接:页面:1 2
我需要将“页面:”替换为一个链接回上一页的图形箭头,并在链接到下一页的链接末尾附加一个图形箭头。我猜在函数文件中有一种方法可以做到这一点?
只需将图像指定为“nextpagelink”和“previouspagelink”,而不是<&书信电报;或>>:
<?php wp_link_pages(array(\'before\' => \'<div class="pagenav"><strong>Navigate</strong>\', \'after\' => \'</div>\', \'next_or_number\' => \'number\', \'nextpagelink\' => __(\'<img src="PUT YOUR IMAGE URL HERE" />\'), \'previouspagelink\' => __(\'<img src="PUT YOUR IMAGE URL HERE" />\'))); ?>
此外,默认情况下,您被限制为“数字”或“下一个/上一个”链接是正确的,但插件可以扩展这一点:http://wordpress.org/extend/plugins/wp-pagenavi/Bonus: 将此添加到函数中。php,它将在所见即所得编辑器中的“更多”按钮旁边添加一个“下一页”按钮:
// Add Next Page Button to TinyMCE Editor
add_filter(\'mce_buttons\',\'wysiwyg_editor\');
function wysiwyg_editor($mce_buttons) {
$pos = array_search(\'wp_more\',$mce_buttons,true);
if ($pos !== false) {
$tmp_buttons = array_slice($mce_buttons, 0, $pos+1);
$tmp_buttons[] = \'wp_page\';
$mce_buttons = array_merge($tmp_buttons, array_slice($mce_buttons, $pos+1));
}
return $mce_buttons;
}
我必须承认<!--nextpage-->
这不是一个文档化很好的功能(在post editor的UI中甚至没有按钮!)。但它仍然非常有用,我已经用它在我自己的网站上发布了几次较长的帖子。
但是,根据现有的文档,此标记使用函数wp_link_pages()
. This function 接受一些允许您根据需要设置输出样式的参数。
在您的情况下,您应该使用next_page_link
和previous_page_link
论据。
所以在single.php
, 使用以下代码生成页面链接:
<?php
wp_link_pages( array(
\'before\' => \'<p>\',
\'after\' => \'</p>\',
\'next_or_number\' => \'next\',
\'previouspagelink\' => \' « \',
\'nextpagelink\' => \' »\'
)
);
?>
这会将页码替换为<&书信电报;和>>箭头。它还将删除“页面:”文本,同时将链接保存在<p></p>
块相关:
如何在主题更新时向Arjuna-X等主题添加内容而不丢失?儿童主题是一种很好的方式,还是有其他选择?如果新版本的主题对我添加的功能具有本机支持,该怎么办?