“功能”小工具默认显示“项目feed”、“评论feed”、“WordPress.org”
在默认情况下,在WordPress页面布局中插入“功能”小工具(一般是想直观显示登陆、注销等功能时)除了我们想要的内容外,WordPress还十分“贴心”地提供了这3个内容:“项目feed”、“评论feed”、“WordPress.org”。一般情况下是并不需要这3个东西的,而且带外链,不是很和谐。显然,能将其移除的话那就最好了。
以上3个项点均为WordPress本身自带内容,要移除的话需要修改其php文件代码(这里就体现出使用宝塔面板等这类工具的优势来了,可以快速找到并进行需改,无需手敲命令行,对于非专业人士来说比较友好)。需要修改的文件是网站目录/wp-includes/widgets路径下的class-wp-widget-meta.php文件。打开该文件,进行修改:
移除“项目feed”、“评论feed”
要移除“项目feed”、“评论feed”,需要删除或注释掉以下内容(大约在第73行):
<li><a href="<?php echo esc_url( get_bloginfo( 'rss2_url' ) ); ?>"><?php _e( 'Entries feed' ); ?></a></li>
<li><a href="<?php echo esc_url( get_bloginfo( 'comments_rss2_url' ) ); ?>"><?php _e( 'Comments feed' ); ?></a></li>
注意别多删了php wp_loginout(); 之类的内容。
移除““WordPress.org””
文件中紧跟着上面的代码,删除或注释掉以下内容(未处理时大约在第86行):
echo apply_filters(
'widget_meta_poweredby',
sprintf(
'<li><a href="%1$s">%2$s</a></li>',
esc_url( __( 'https://wordpress.org/' ) ),
__( 'WordPress.org' )
),
$instance
);
wp_meta();
更改生效
要使更改生效,保存上面的更改即可。但是可能浏览器或服务器有缓存,不一定会立马显示为移除后的状态,可以清除下缓存(比如WordPress使用的WP Rocket缓存插件、浏览器缓存数据等)再看看。移除并生效后以上3项都不见了,如下图所示。
--------------------------------除非注明,否则均为清风揽月阁原创文章,转载应以链接形式标明本文链接