wordpress更改自带小工具中的“功能”-适用最新版5.4.1

给自己博客招招顾客:H-Radiance的个人博客

wordpress自带的小工具自带注册、登录入口,不用自己再去专门设计一个管理台,可以说是非常好用了。但是他还附带几个不常用的功能,强迫症就想去掉,下面我就来说一下删掉的具体办法。
直接上干货,网上搜到的老版本文件里已经没有主要代码了,需要重新找文件。
指路:wp-includes\widgets\class-wp-widget-meta.php
这个文件就是放代码的地方。找到下面代码:

if ( $title ) {
      echo $args['before_title'] . $title . $args['after_title'];
    }
    ?>
      <ul>
      <?php wp_register(); ?>
      <li><?php wp_loginout(); ?></li>
      <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
      /**
       * Filters the "WordPress.org" list item HTML in the Meta widget.
       *
       * @since 3.6.0
       * @since 4.9.0 Added the `$instance` parameter.
       *
       * @param string $html     Default HTML for the WordPress.org list item.
       * @param array  $instance Array of settings for the current widget.
       */
      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();
      ?>
      </ul>
      <?php
      echo $args['after_widget'];
  }

第6、7行分别是注册和登录。第8、9行就是两个feed。第10-31就是wordpress.org。自己可以根据需要自行删除,也可以添加。下面是我更改的样子。

if ( $title ) {
      echo $args['before_title'] . $title . $args['after_title'];
    }
    ?>
            <ul>
            <li><a rel="nofollow" href="https://www.52yixiao.xyz/user">个人主页</a></li>
      <?php wp_register(); ?>
      <li><?php wp_loginout(); ?></li>      
      </ul>
      <?php
      echo $args['after_widget'];
  }

下面是我改后的截图:
小工具

猜你喜欢

转载自blog.csdn.net/iyixaio/article/details/106287247