wp更新到4.8.1,顺便屏蔽无用项

wp更新的确实够快,但是文件在一直增大。以后会不会越来越大。
把代码直接扔到functions.php里,保存即可,可以看到后台的所有wordpress更新提示,wordpress字样都屏蔽显示.

add_filter( 'manage_users_columns', array('RRHE','registerdate'));
add_action( 'manage_users_custom_column', array('RRHE','registerdate_columns'), 15, 3);
add_filter( 'manage_users_sortable_columns', array('RRHE','registerdate_column_sortable') );
add_filter( 'request', array('RRHE','registerdate_column_orderby') );
function remove_screen_options(){ return false;}
add_filter('screen_options_show_screen', 'remove_screen_options');
add_filter( 'contextual_help', 'wpse50723_remove_help', 999, 3 );
function wpse50723_remove_help($old_help, $screen_id, $screen){
$screen->remove_help_tabs();
return $old_help;
}
function change_footer_admin () {return '';}
add_filter('admin_footer_text', 'change_footer_admin', 9999);
function change_footer_version() {return '';}
add_filter( 'update_footer', 'change_footer_version', 9999);
add_filter ('pre_site_transient_update_core', '__return_null');
remove_action ('load-update-core.php', 'wp_update_plugins');
add_filter ('pre_site_transient_update_plugins', '__return_null');

remove_action ('load-update-core.php', 'wp_update_themes');
add_filter ('pre_site_transient_update_themes', '__return_null');

wordpress重设密码链接失效,解决方法

当你忘记密码了,需要邮件认证,打开链接后,提示失效。记录一下办法,方便以后使用!
直接把代码扔到functions.php里,就可以完美解决,代码如下:

/**
* 修复WordPress找回密码提示“抱歉,该key似乎无效”问题
*/
function reset_password_message( $message, $key ) {
if ( strpos($_POST['user_login'], '@') ) {
$user_data = get_user_by('email', trim($_POST['user_login']));
} else {
$login = trim($_POST['user_login']);
$user_data = get_user_by('login', $login);
}
$user_login = $user_data->user_login;
$msg = __('有人要求重设如下帐号的密码:'). "\r\n\r\n";
$msg .= network_site_url() . "\r\n\r\n";
$msg .= sprintf(__('用户名:%s'), $user_login) . "\r\n\r\n";
$msg .= __('若这不是您本人要求的,请忽略本邮件,一切如常。') . "\r\n\r\n";
$msg .= __('要重置您的密码,请打开下面的链接:'). "\r\n\r\n";
$msg .= network_site_url("wp-login.php?action=rp&key=$key&login=" . rawurlencode($user_login), 'login') ;
return $msg;
}
add_filter('retrieve_password_message', reset_password_message, null, 2);

在WordPress主题小工具里支持PHP代码

在折腾wp主题的时候,有时候为了方便把php代码放入侧边栏小工具里,这样对我这种菜鸟,感觉很实用,所以今天在这收藏一下这个小功能,方便以后使用!顺便也分享给需要的人,高手勿喷!
直接把代码扔到 functions.php中,小工具里就可以支持php代码了。
add_filter('widget_text', 'php_text', 99);
function php_text($text) {
if (strpos($text, '<' . '?') !== false) { ob_start(); eval('?' . '>' . $text);
$text = ob_get_contents();
ob_end_clean();
}
return $text;
}

typecho文章标题动态js载入效果问题

闲的蛋疼的时间,折腾一下还是挺好的!

$(function() {
$('.article-title a').click(function(e) {
e.preventDefault();
var htm = 'Loading',
i = 4,
t = $(this).html(htm).unbind('click'); (function ct() {
i < 0 ? (i = 4, t.html(htm), ct()) : (t[0].innerHTML += '.', i--, setTimeout(ct, 150)) })(); window.location = $(this).attr('href'); }) });

以上是Js代码

title() ;?>


以上是PHP中关于文章标题的代码

typecho密码保护文章标题的修改?

密码保护文章如何设置为只保护文章而不保护标题,修改方法在此处记录,方便自己使用。

在typecho文档中有这样写:
受密码保护的内容
内容标题(被替换为’此内容被密码保护’)
内容文本(被替换为提示输入密码的输入框)
内容标签(被强制清空)
内容评论数(被清零)
内容相关评论(不展示)
内容相关文章(不展示)
内容不可回复(强制设置为不可回复)

标题正常显示修改办法:
打开网站目录中的文件/var/Widget/Abstract/Contents.php,将第742行注释掉。
/** $value[‘title’] = _t(‘此内容被密码保护’); */

仿typecho两个主题

闲着无聊的时候,仿了两个简单的主题,高手勿喷,纯属娱乐,typecho最菜菜鸟一个。
第一个主题是老鬼的geekg,类似地址:http://spaces.ac.cn/
下载地址:http://pan.baidu.com/s/1eQ08rtS
第二个主题是Deepure主题,这个主题评论需要自己折腾,或弄个大众话的多说插件,演示地址:http://feiyoung.us/
下载地址:http://pan.baidu.com/s/1jGIHaQE

wordpress的Gravatar加速

今天打开博客,无意中发现加载Gravatar需要很久,明显使我的博客变慢,后来经百度发现一个简洁而又方便的方法,解决了这个问题。把代码直接扔进主题functions.php中就可以了

function ruigang_get_avatar($avatar) {
$avatar = str_replace(array("www.gravatar.com","0.gravatar.com","1.gravatar.com","2.gravatar.com"),
"gravatar.duoshuo.com",$avatar);
return $avatar;
}
add_filter( 'get_avatar', 'ruigang_get_avatar', 10, 3 );

Continue reading ‘wordpress的Gravatar加速’ »