【发布时间】:2013-05-20 05:11:38
【问题描述】:
下面是我遇到的一个 php 问题,它可以以其他方式工作,但也不能按我希望的方式工作。
基本上我希望将 WP 登录和注销命令添加到 A-HREF 链接,但关闭的短代码似乎没有生效,我想知道为什么并希望解决这个问题。
<?php
echo do_shortcode('[not-level-visitors]') .
'<div id="SignUp">
<ul>
<li><img src="http://dev.universitycompare.com/wp-content/themes/blue-and-grey/images/icons/user_icon.png" alt="User Icon My Account University Compare" />
<a href="http://dev.universitycompare.com/account/" style="margin: 0px 0px 0px -8px;">My Account</a>
</li>
<li>
<a href="' . wp_logout_url($redirect) . '">Log Out</a>
</li>
</ul>
</div>' .
do_shortcode('[/not-level-visitors]');
?>
基本上,上面的代码有点工作,但我只需要关闭短代码就可以工作,因为它出现在我的 html 中并且未被识别 - 我已经从下面的 sn-p 创建了上面的代码,我已经在使用完全有效:
<?php
echo do_shortcode('[level-visitors]
<div id="SignUp">
<ul>
<li>
<a href="#">Sign Up</a>
</li>
<li>
<a href="#">Login</a>
</li>
</ul>
</div>
[/level-visitors]');
?>
【问题讨论】:
标签: php html wordpress shortcode