如何从我的wordpress博客的META部分删除Log in
或Log out
和Wordpress.org
。我使用二十一,如果那是相关的。我已经尝试过编辑sidebar.php,但似乎没有任何改变,我的意思是这一部分:
<aside id="meta" class="widget">
<h3 class="widget-title"><?php _e( 'Meta', 'twentyeleven' ); ?></h3>
<ul>
<?php wp_register(); ?>
<li><?php wp_loginout(); ?></li>
<?php wp_meta(); ?>
</ul>
</aside>
尝试删除<?php wp_meta(); ?>
和/或<li><?php wp_loginout(); ?></li>
,没有任何反应。
答案 0 :(得分:2)
因为你要求PHP解决方案......
将其放在sidebar.php
:
<?php
function _wpMeta($o){
$links = 'Log in|Logout|WordPress.org';
return preg_replace('#<li>.+?('.$links.').+?</li>#','',$o);
}
ob_start("_wpMeta");
?>
这就在底部:
<?php ob_end_flush(); ?>