我用我的网站上,并由于某种原因wp_list_pages()不显示标题属性WordPress的?
我很乐意将其添加为搜索引擎优化的目的。
任何帮助吗?
我当前的代码是
wp_list_pages('depth=1&title_li=&exclude=9');
我用我的网站上,并由于某种原因wp_list_pages()不显示标题属性WordPress的?
我很乐意将其添加为搜索引擎优化的目的。
任何帮助吗?
我当前的代码是
wp_list_pages('depth=1&title_li=&exclude=9');
wp_list_pages()
不应该有默认title属性。 你总是可以编写自己的函数,如果给定功能不适合您的需求。
<?php
function mytheme_list_pages($param) {
$pages = get_pages($param);
foreach ( $pages as $page ) {
$li = '<li><a href="' . get_page_link( $page->ID ) . '" title="';
$li .= esc_attr($page->post_title);
$li .= '">';
$li .= $page->post_title;
$li .= '</a></li>';
echo $li;
}
}
?>
function.php将此放在你的主题,并用它来代替wp_list_pages()
如果您使用的是标准的WordPress主题,我建议创建此子主题,因为主题的更新将删除您在未来的变化。 随时根据您的需要添加任何ID和班级。 当你添加像CSS类问题就变得更复杂一点current_page_item
为当前可见的页面生成的HTML标记。
'POST_TITLE'。“>%S%S%S',
add this code wp-includes/post-template.php line number 1345 '<li class="%s"><a href="%s" title="'.$page->post_title.'">%s%s%s</a>',
下面是来自WordPress的抄本的例子。
在下面的例子中,只有编号9,5,和23页被列入名单和标题文本已更改为词“诗”,用的标题样式:
<ul>
<?php wp_list_pages('include=5,9,23&title_li=<h2>' . __('Poetry') . '</h2>' ); ?>
</ul>