我希望我的wp\\u list\\u页面使用span类。我想给它一个独特的类,这样我可以给每个特定的图标。
\'link_before\' => \'<span class="\'.[unique-identifier-here].\'"></span>\',
我正在考虑使用页面slug,但我使用的菜单也包含子页面,因此它必须拉目标链接页面slug,而不是
$post->post_name
一
我不确定这是一个需要更好逻辑的好选择,还是有更好的解决方案。
以下是我的完整菜单代码:
global $post;
if ( is_page() && wap8_has_children( $post->ID ) == \'1\' || wap8_has_siblings() == \'1\' ) {
if ( $post->post_parent ) {
$args = array(
\'sort_column\' => \'menu_order\',
\'title_li\' => \'\',
\'child_of\' => $post->post_parent,
\'echo\' => 1,
\'link_before\' => \'<span class="\'.$post->post_name.\'"></span>\',
);
} else {
$args = array(
\'sort_column\' => \'menu_order\',
\'title_li\' => \'\',
\'child_of\' => $post->ID,
\'echo\' => 1,
\'link_before\' => \'<span class="\'.$post->post_name.\'"></span>\',
);
}
echo "<ul>\\n";
wp_list_pages( $args );
echo "</ul>\\n";
}
-编辑-我希望输出是什么样子。
<ul>
<li>
<a>
<span class="unique_class1"></span>
</a>
<li>
<li>
<a>
<span class="unique_class2"></span>
</a>
<li>
<li>
<a>
<span class="unique_class3"></span>
</a>
<li>
</ul>