0

我目前正在为 wordpress 主题编码并正在创建特定页面,我想做的一个功能是,如果有一个现有的 cookie,它会回显菜单,而没有现有的 cookie,它会回显其他内容。

我遇到的一个问题是 echo 函数,bloginfo('template_directory')它在我的脚本中不起作用。

这是一个概述

echo '<a href="'.bloginfo('template_directory').'/logout.php" class="linkit">LOGOUT</a>
                    <div class="para">Temporary giving up super power.</div>';

我尝试对它进行黑化,它只给了我一个更令人困惑的链接,其中的整体bloginfo('template_directory')。例如www.yoursite.com/bloginfo('template_directory')/logout.php

4

2 回答 2

4

用于get_bloginfo()将信息放入变量中。

$templateDirectory= get_bloginfo('template_directory');
echo '<a href="'.$templateDirectory.'/logout.php" class="linkit">LOGOUT</a><div class="para">Temporary giving up super power.</div>';
于 2013-08-29T17:34:42.257 回答
0

您应该考虑使用该功能,如Codex entry forget_stylesheet_directory_uri()中所建议的那样。get_bloginfo

get_sytlesheet_directory_uri首先在子主题目录中查找,如果文件不存在,或者不是子主题,则查找主主题目录:

echo '<a href="' 
    . get_stylesheet_directory_uri() 
    . '/logout.php" class="linkit">LOGOUT</a>'
    . '<div class="para">Temporary giving up super power.</div>';
于 2013-08-29T19:15:59.463 回答