移除WordPress功能小工具中的“项目feed”、“评论feed”、“WordPress.org”内容

“功能”小工具默认显示“项目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项都不见了,如下图所示。

--------------------------------

除非注明,否则均为清风揽月阁原创文章,转载应以链接形式标明本文链接

本文链接:https://www.iimm.ink/184.html

发表评论

邮箱地址不会被公开。 必填项已用*标注

回到顶部