我遇到了与此问题中提到的问题相同的问题:WordPress 4.0.1 Tab Title displays wrong我认为我会提出自己的问题,因为我提供的信息比提出的问题的提问者要多一些。
这是选项卡的PHP:
$output = '<ul class="tabs">';
for ( $i = 0; $i < count( $matches[0] ); $i++) {
if ( $history == 'true' ) {
$href = '#' . rawurlencode( str_replace( array( ' ', '.' ), array( '-', '' ), trim( $matches[3][$i]['title'] ) ) );
} else {
$href = '#';
}
$output .= '<li><a href="' . $href . '">' . $matches[3][$i]['title'] . '</a></li>';
}
$output .= '</ul>';
输出此页面上显示的HTML http://souffle.mothemes.com/shortcodes/accordions/:
<ul class="tabs">
<li><a href="#%26%238221%3BLorem%26%238221%3B" class="current">”Lorem”</a></li>
<li><a href="#%26%238221%3BIpsum%26%238221%3B">”Ipsum”</a></li>
<li><a href="#%26%238221%3BDolor%26%238221%3B">”Dolor”</a></li>
</ul>
反向引号不应该存在,对于长于一个单词的标题,只显示第一个单词。
我不能为我的生活找出问题所在。选项似乎是:
而且我不知道为什么Wordpress 4.0.1更新会破坏这个(我看了一下changelog但是我不知道我真正知道我在寻找什么)。
任何帮助都会受到赞赏,因为我完全迷失了自己。
谢谢!