wp_nav_menu将PHP代码放在导航标签中

时间:2012-09-09 09:10:41

标签: php wordpress

这里第一次,想知道你是否可以在标签导航菜单WP字段中直接使用PHP。目前情况如下......我向您展示了两张图片,以便更好地了解我正在尝试做的事情:

http://d.pr/i/nZ63

这是页面的输出:

http://d.pr/i/g2sN

我想这样做很不寻常,但在描述中也使用相同的PHP代码我得到了与上面相同的问题。如果您使用HTML代码示例:<p><span>则没有问题。

Tnx U all。


确定。这是目前的测试情况:

        <?php wp_nav_menu(array(
    'theme_location' => 'top_navigation',
    'menu_class' => 'nav',
        //'container_class' => 'menu-{menu slug}-container',
            'container' => false,
            //'echo' => false,
    'before' => '',
    'after' => '<span>' . wp_title() . '</span>,

没有错误,没有输出红色,但没有标题测试! 我忘了什么?

1 个答案:

答案 0 :(得分:0)

我通常不使用插件,即使在这种情况下,我也会调用一个列出订阅者/作者的函数。

以这种方式回忆:<?php attrac_list_authors(); ?>在我的WordPress的任何部分,它都有效。如果我在导航标签菜单或说明中调用该函数,则返回异常输出。

在撰写本文时,我尝试使用:

'after' => '<span>' . attrac_list_authors(); . '</span>, 

似乎可以提供更好的结果,但我认为这是最好的解决方案。