0%

WordPress”功能”小工具修改及去除wordpress.org新方法

大家都知道,wordpress默认的小工具中,就有一个功能的小工具,而且默认都是使用的状态。在这里,我教大家如何去美化它!以及去掉wordpress.org【PS:底部以及保留wordpress网站网址的才可以去掉啊,没保留的这里保留吧,至少留个版权给人家,我是这么想的,底部保留wordpress官网地址即可,功能那里留着难看所以去掉】

首先找到这个文件,位于/wp-includes/下的default-widgets.php,下载并用编辑器打开修改!一般情况下按ctrl+F可以搜索

先说说wordpress.org如何去掉吧!在之前,无意中看到一篇文章介绍,说的好像是PHP代码一类的,可是当我去看代码的时候发现并不是的,是下面这样一句话:

1
<li><a href="http://wordpress.org/" title="<?php echo esc_attr(__('Powered by WordPress, state-of-the-art semantic personal publishing platform.')); ?>">WordPress.org</a></li>

这里大家只需要直接删除这段代码即可!当然你可以选择保留,如果你的底部没有wordpress的连接那么还是保留吧!尊重他人版权,版权留一个即可啦!

好,下面我们来看看这段代码!

1
<li><a href="<?php bloginfo('comments_rss2_url'); ?>" title="<?php echo esc_attr(__('The latest comments to all posts in RSS')); ?>"><?php _e('Comments <abbr title="Really Simple Syndication">RSS</abbr>'); ?></a></li>

大家都知道RSS2是什么吧?就是评论的RSS,这个就是功能里面显示评论RSS的地方,大家不喜欢也可以删除!反正我不需要评论RSS,我删了!【这个站没用到这个小工具,看这里 yumanutong.com 的顶部这里就应用了,修改了样式而已!】

下面看看评论RSS的代码!大家自己选择是否保留!就是这条:

1
<li><a href="<?php bloginfo('rss2_url'); ?>" title="<?php echo esc_attr(__('Syndicate this site using RSS 2.0')); ?>"><?php _e('Entries <abbr title="Really Simple Syndication">RSS</abbr>'); ?></a></li>

好了,这三个地方,大家自己决定好了,然后我们来修改下登录这块吧!

首先看看如下代码

1
2
<?php wp_register(); ?> <!--显示注册链接或网站管理链接-->
<li><?php wp_loginout(); ?></li> <!--显示登录字样的按钮-->

我们只需要删除

  • 这段代码,然后改为如下代码

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <li><?php if (!(current_user_can('level_0'))){ ?>
    <form action="<?php echo get_option('home'); ?>/wp-login.php" method="post">
    <input type="text" name="log" id="log" value="<?php echo wp_specialchars(stripslashes($user_login), 1) ?>" size="20" /><br />
    <input type="password" name="pwd" id="pwd" size="20" /><br>
    <label for="rememberme"><input name="rememberme" id="rememberme" type="checkbox" checked="checked" value="forever" /> 记住密码</label>
    <input type="hidden" name="redirect_to" value="<?php echo $_SERVER['REQUEST_URI']; ?>" /> <input type="submit" name="submit" value="登录" class="button" />
    </p>
    </form>
    <a href="<?php echo get_option('home'); ?>/wp-login.php?action=lostpassword">忘记密码</a>
    <?php } else { ?>
    <a href="<?php echo wp_logout_url( get_bloginfo('url') ); ?>" title="">退出登录</a>
    <?php }?></li>

    这样,功能的小工具总算DIY完了,由于我也没咋去修改这些东西【懒】,下次想到有啥好修改的修改了再写教程给新手哈!新手也可以自己对比其他主题去修改这些功能!都是总结出来的,其实我看不懂那些代码,嘿嘿!

    好了,如果大家比较熟悉html和CSS的自己再次修改定义下吧,yumanutong.com的顶部的那个的代码如下

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    <ul> <!--从UL这类开始-->
    <table width="650" cellspacing="1"><!--这里是表格定义--><tr><td><!--功能这块--><?php if (!(current_user_can('level_0'))){ ?>
    <form action="<?php echo get_option('home'); ?>/wp-login.php" method="post">
    用户名:<input type="text" name="log" id="log" value="<?php echo wp_specialchars(stripslashes($user_login), 1) ?>" size="20" /> 密码:
    <input type="password" name="pwd" id="pwd" size="20" />
    <label for="rememberme"><input name="rememberme" id="rememberme" type="checkbox" checked="checked" value="forever" /> 记住密码</label>
    <input type="hidden" name="redirect_to" value="<?php echo $_SERVER['REQUEST_URI']; ?>" /> <input type="submit" name="submit" value="登录" class="button" />
    </p>
    </form>
    <a href="<?php echo get_option('home'); ?>/wp-login.php?action=lostpassword">忘记密码</a>/<a href="<?php echo get_option('home'); ?>/wp-login.php?action=register">没有账号?</a>
    <?php } else { ?>
    <a href="<?php echo wp_logout_url( get_bloginfo('url') ); ?>" title="">退出登录</a>
    <a href="<?php echo get_option('home'); ?>/wp-admin/">进入后台</a>
    <?php }?></td>
    <td><!--文章RSS--><a href="<?php bloginfo('rss2_url'); ?>" title="<?php echo esc_attr(__('Syndicate this site using RSS 2.0')); ?>"><?php _e('Entries <abbr title="Really Simple Syndication">RSS</abbr>'); ?></a></td></tr>
    <?php wp_meta(); ?>
    </table> <!--表格结束-->
    </ul> <!--结束-->