Monthly Archives: January 2013

WordPress 301插件更新网站结构

WordPress更换固定链接非常方便,可以随意更新网站结构,但是这样也带来一个问题,如何才能在更新网站结构的前提下,保持原有的SEO成果呢?只有善良的301能帮助我们! 关于301重定向:https://baike.baidu.com/view/2173220.htm 我相信Wordpress是万能的,果然通过度娘找到了一款301插件:Permalink Redirect,这款插件不需要更改任何代码就能轻松实现301跳转。下载地址:https://scott.yang.id.au/code/permalink-redirect/#toc-download 插件安装也很简单,安装完成后,进入设置中的Permalink Redirect菜单: 输入以前的链接结构Old Permalink Structures:我的是“/%category%/%postname%.html”,然后更新选项,接着去Wordpress自带的永久链接设定新的链接结构就可以了,这样访问到你以前的老链接,插件会自动识别过期的链接并301至所对应的新页面,这样的话你就可以放心的使用新的结构,根本不需要担心以前的外链失效和用户访问不到页面的情况. 设置成功之后,使用URL Redirect Check來检测所设置的301重定向成功,这下就等搜索引擎的蜘蛛爬行之后看返回代码看看效果了.

通用wordpress头部标题优化代码 无插件实现完整版

下面整理了完整的无插件实现标题以及关键字和描述的代码。只需要把下面的代码命名为title.php文件,放到主题模板中。 <?php if ( is_home() ) { ?><title><?php bloginfo( ‘name’ ); ?> | <?php bloginfo( ‘description’ ); ?></title><?php } ?> <?php if ( is_search() ) { ?><title>搜索结果 | <?php bloginfo( ‘name’ ); ?></title><?php } ?> <?php if ( is_single() ) { ?><title><?php echo trim(wp_title( ” ,0)); ?> | <?php bloginfo( ‘name’ ); ?></title><?php } ?>… Read More »

无插件实现禁止某些不必要的功能

wordpress的功能是非常的丰富的,有些时候这些丰富的功能反倒使得我们的网站占用数据库空间和存在一些不安全因素。所以,麦子比较喜欢把必须要的功能都取消掉。取消这些功能是根据自己的需要设置的,如果你认为有用你就留着,如果你认为没用,就取消。这些取消的方式不会损坏我们当前的系统架构,仅仅是在我们的当前模板的functions.php文件中设置。 <?php //禁用l10n.js wp_deregister_script(‘l10n’); //彻底移除管理员工具条(By 荒野无灯) add_filter(‘show_admin_bar’,’__return_false’); //禁用自动保存草稿 wp_deregister_script(‘autosave’); //禁用修改历史记录 remove_action(‘pre_post_update’,’wp_save_post_revision’); //禁止在head泄露wordpress版本号 remove_action(‘wp_head’,’wp_generator’); //移除head中的rel=”EditURI” remove_action(‘wp_head’,’rsd_link’); //移除head中的rel=”wlwmanifest” remove_action(‘wp_head’,’wlwmanifest_link’); //禁止半角符号自动变全角 foreach(array(‘comment_text’,’the_content’,’the_excerpt’,’the_title’) as $xx) remove_filter($xx,’wptexturize’); //禁止自动给文章段落添加<p>标签 remove_filter(‘the_content’,’wpautop’); remove_filter(‘the_excerpt’,’wpautop’); //禁止自动把’Wordpress’之类的变成’WordPress’ remove_filter(‘comment_text’,’capital_P_dangit’,31); remove_filter(‘the_content’,’capital_P_dangit’,11); remove_filter(‘the_title’,’capital_P_dangit’,11); //评论跳转链接添加nofollow function nofollow_compopup_link(){ return’ rel=”nofollow”‘; } add_filter(‘comments_popup_link_attributes’,’nofollow_compopup_link’); /*回复某人链接添加nofollow 这个理应是原生的, 可是在wp某次改版后被改动了, 现在是仅当开启注册回复时才有nofollow,否则需要自己手动了*/ function nofollow_comreply_link($link){ return str_replace(‘<a’,'<a rel=”nofollow”‘,$link); } get_option(‘comment_registration’)|| add_filter(‘comment_reply_link’,’nofollow_comreply_link’); ?> 以上的代码根据我们自身的需要设置,也不要什么都禁止掉。有些还是可以需要的。

WordPress必装插件之:Permalink Redirect

我们一般是尽量的少装插件,因为后期网站的流量和内容增多后会导致数据库的读取增大,导致网站占用大量的CPU资源,如果是普通的主机是很难抗衡的。但是有些插件我们还是非装不可的。如果有时间的话,麦子在介绍一些Wordpress插件的时候,也会准备整理必须装的插件。比如第一款插件Permalink Redirect是必须安装的。 尤其是我们在使用”固定链接”之后,我们尤为的需要安装。尤为在默认情况下我们看到的路径是p?id=12等这类的路径,我们使用固定地址链接后会看到类似12.html这样的地址。如果我们不安装Permalink Redirect插件会使得两个地址都可以打开,如果安装会使用第一个地址跳转到第二个,也就是所谓的重定向。具体的好处大家都知道的,我就不说了。 安装方法很简单,直接在后台搜索Permalink Redirect插件,激活安装即可,不需要任何的设置。所有的功能都是内置的。

取消wordpress插件更新提醒功能

我们都清楚wordpress的特点就是插件多,只要我们想要的功能都可以用插件来代替。但是有些第三方插件方为了能够引起用户对其的关注度以及提高使用度。他会一段时间就更新插件。而且会在插件侧边菜单处提醒有需要更新的插件。其实我们也没有必要每次都要更新至最新的,只要能够使用就没有问题,因为升级可能会导致我们目前的主题与插件的不兼容。 那我们如何可以取消其对更新的提醒呢?直接用代码屏蔽掉就可以,如下: add_action(‘admin_menu’, ‘remove_counts’); function remove_counts(){ global $menu,$submenu; $menu[65][0] = ‘Plugins’; $submenu[‘index.php’][10][0] = ‘Updates’; } 把上面的代码添加至当前主题中的functions.php文件中就可以。

电信Iphone 5购买新优惠,融合套餐!

前几天准备入手了一部电信iphone 5! 因为我本身就在使用电信的宽带189套餐,有三个手机号在共享话费,另外也肯定不想换号码! 看了电信的活动<裸机合约一个价 5288元>,裸机肯定不划算,合约对我这种每个月只打几十元又不想换号的更加不划算! 然后跑了绵阳的几个营业厅,了解要么就是让我换169宽带套餐,要么就是就是让我买新号! 总算在一个营业厅了解到可以返费,每个月返使用话费的20%(我189套餐就是返37.8元!),但是却要取消我宽带套餐里以前的购机返费(以前购买电信手机赠送的1000话费,返两年,每个月48元!),我的购机费才返几个月呢,取消太亏了! 然后又去找另外的营业厅咨询,居然有一个营业厅能够两个返费一起”融合”使用! 37.8元 + 48 元 =85.8元/月 果断入手!现在每个月网费只需要给189-85.8=103.2元! 包三个手机话费(我家人一人一个号),赠送500M流量(每个月基本够用,如果换169套餐只送20M了),20元互联星空费/月(我开了一个QQ会员,另外一个QQ开了个黄钻). 算算还是比较划算哇? 唯一的遗憾就是现在189套餐只能4M带宽,不能升级光纤(话说回来,现在我这边小区多都不支持光纤)