wordpress常用functions代碼

enfold主題修改信息??

enfold\wp-content\themes\enfold\functions.php? 修改這個文件名


自定義wordpress后臺底部版權和版本信息



wordpress一些可代替插件的代碼业栅,將代碼放在當前主題的functions.php文件里面即可讨衣。

/***移除wordpress后臺頂部左上角圖標及鏈接**/

function annointed_admin_bar_remove() {

global $wp_admin_bar;

/*Remove their stuff*/

$wp_admin_bar->remove_menu('wp-logo');

}

add_action('wp_before_admin_bar_render', 'annointed_admin_bar_remove',0);

/***更改wordpress登錄頁面LOGO**/

add_filter('login_headerurl',create_function(false,"return get_bloginfo('siteurl');")); //修改鏈接地址

add_filter('login_headertitle',create_function(false,"return get_bloginfo('name');"));? //修改鏈接地址標題提示name是站名也可以是description

function nowspark_login_head(){echo 'body.login #login h1 a {background:url(http://www.tuhongwei.com/wp-admin/images/tuhongwei-login-logo.png) no-repeat 0 0 transparent;height:50px;width:310px;padding:0;margin:0 auto 1em;} ' ;}

add_action("login_head","nowspark_login_head");

/***自定義wordpress后臺底部版權和版本信息**/

add_filter('admin_footer_text','left_admin_footer_text');

function left_admin_footer_text($text){

//左邊信息

$text='http://www.tuhongwei.com">涂紅偉感謝有你换棚!';

return $text;

}

add_filter('update_footer', 'right_admin_footer_text', 11);

function right_admin_footer_text($text){

//右邊信息

$text='Tuhongwei.com';

return $text;

}

/***去掉wordpress儀表盤的某些模塊**/

function remove_dashboard_widgets(){

global $wp_meta_boxes;

//刪除wordpress開發(fā)日志模塊

unset ($wp_meta_boxes['dashboard'] ['side'] ['core'] ['dashboard_primary']);

//刪除“概覽”

unset ($wp_meta_boxes['dashboard']['normal']['core']['dashboard_right_now']);

//刪除"其他wordpress新聞模塊

unset ($wp_meta_boxes['dashboard'] ['side'] ['core'] ['dashboard_secondary']);

}

add_action('wp_dashboard_setup', 'remove_dashboard_widgets');

/***屏蔽wordpress后臺“顯示選項”和“幫助”**/

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;

}

/***實現(xiàn)wordpress文章首行縮進2字符? **/

function xmlas_indent_txt($text){

$return = str_replace('

return $return;

}

add_filter('the_content','xmlas_indent_txt');

/***自定義wordpress自帶標簽字體大小**/

add_filter('widget_tag_cloud_args','theme_tag_cloud_args');

function theme_tag_cloud_args($args){

$newargs=array(

'smallest' =>12,?? //最小字號式镐,默認為8反镇;

'largest' =>12,?? //最大字號,默認為22娘汞;

'unit' =>'pt',?? //字號單位,可以是pt歹茶、px、em或%默認為pt你弦;

'number' =>45,?? //顯示個數(shù)惊豺,默認為45;

'format' =>'list',?? //列表格式可以是flat禽作、list或array默認為flat尸昧;

'separator' =>"\n",?? //分隔每一項的分隔符

'orderby' =>'name',?? //排序方式 name或count(按標簽使用次數(shù)排列)默認為name;

'order' =>'ASC',?? //升序或降序ASC或DESC默認為ASC

'exclude' =>null,?? //結果中排除某些標簽

'include' =>null,?? //結果中只包含某些標簽

'link' =>'view' ,?? //taxonomy鏈接旷偿,view或edit默認為view

'taxonomy' =>'post_tag',?? //調用哪些分類法作為標簽云

);

$return=array_merge($args,$newargs);

return $return;

}

/*** 移除 WordPress 加載的JS和CSS鏈接中的版本號**/

function wpdaxue_remove_cssjs_ver( $src ) {

if( strpos( $src, 'ver=' ) )

$src = remove_query_arg( 'ver', $src );

return $src;

}

add_filter( 'style_loader_src', 'wpdaxue_remove_cssjs_ver', 999 );

add_filter( 'script_loader_src', 'wpdaxue_remove_cssjs_ver', 999 );

remove_action( 'wp_head', 'wp_generator' );

/***完整的刪除WordPress的版本號**/

function wpbeginner_remove_version() {

return '';

}

add_filter('the_generator', 'wpbeginner_remove_version');

/**讓wordpress友情鏈接只首頁顯示*/

function rbt_friend_links($output){

if (!is_home()|| is_paged()){

$output = "";

}

return $output;

}

add_filter('wp_list_bookmarks','rbt_friend_links');

/**去掉wordpress評論框上的網址*/

add_filter('comment_form_default_fields', 'unset_url_field');

function unset_url_field($fields){

if(isset($fields['url']))

unset($fields['url']);

return $fields;

}

/*** 修復 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編輯器添加下載按鈕***/

function download($atts, $content = null) {

return '

target="_blank" title="下載地址">

add_shortcode("download", "download");

add_action('after_wp_tiny_mce', 'bolo_after_wp_tiny_mce');

function bolo_after_wp_tiny_mce($mce_settings) {

?>

QTags.addButton( 'download', '下載按鈕', "[download]下載地址[/download]" );

function bolo_QTnextpage_arg1() {

}


/**自定義wordpress用戶注冊地址**/

function sj_redir_login() {

wp_redirect(bloginfo('url').'http://www.tuhongwei.com/member.php?mod=register'); //這個地址可以隨意修改

exit;

}

add_action( 'login_enqueue_scripts', 'sj_redir_login' );

/* 自動將wordpress圖片轉換為 https */

function my_content_manipulator($content){

if( is_ssl() ){

$content = str_replace('http://www.tuhongwei.com/wp-content/uploads', 'https://www.tuhongwei.com/wp-content/uploads', $content);

}

return $content;

}

add_filter('the_content', 'my_content_manipulator');

/**去除谷歌字體**/

if?(!function_exists('remove_wp_open_sans')) :

function?remove_wp_open_sans() {

wp_deregister_style(?'open-sans'?);

wp_register_style(?'open-sans', false );

}

/**前臺刪除Google字體CSS**/

add_action('wp_enqueue_scripts',?'remove_wp_open_sans');

/**后臺刪除Google字體CSS**/

add_action('admin_enqueue_scripts',?'remove_wp_open_sans');

endif;

注:如果復制的代碼不能用請檢測代碼中的標點符號茫负,所有標點符號必須是英文半角符號蕉鸳。

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市忍法,隨后出現(xiàn)的幾起案子潮尝,更是在濱河造成了極大的恐慌,老刑警劉巖饿序,帶你破解...
    沈念sama閱讀 219,039評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件勉失,死亡現(xiàn)場離奇詭異,居然都是意外死亡嗤堰,警方通過查閱死者的電腦和手機戴质,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,426評論 3 395
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來踢匣,“玉大人告匠,你說我怎么就攤上這事±牖#” “怎么了后专?”我有些...
    開封第一講書人閱讀 165,417評論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長输莺。 經常有香客問我戚哎,道長裸诽,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,868評論 1 295
  • 正文 為了忘掉前任型凳,我火速辦了婚禮丈冬,結果婚禮上,老公的妹妹穿的比我還像新娘甘畅。我一直安慰自己埂蕊,他們只是感情好,可當我...
    茶點故事閱讀 67,892評論 6 392
  • 文/花漫 我一把揭開白布疏唾。 她就那樣靜靜地躺著蓄氧,像睡著了一般。 火紅的嫁衣襯著肌膚如雪槐脏。 梳的紋絲不亂的頭發(fā)上喉童,一...
    開封第一講書人閱讀 51,692評論 1 305
  • 那天,我揣著相機與錄音顿天,去河邊找鬼堂氯。 笑死,一個胖子當著我的面吹牛露氮,可吹牛的內容都是我干的祖灰。 我是一名探鬼主播,決...
    沈念sama閱讀 40,416評論 3 419
  • 文/蒼蘭香墨 我猛地睜開眼畔规,長吁一口氣:“原來是場噩夢啊……” “哼局扶!你這毒婦竟也來了?” 一聲冷哼從身側響起叁扫,我...
    開封第一講書人閱讀 39,326評論 0 276
  • 序言:老撾萬榮一對情侶失蹤三妈,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后莫绣,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體畴蒲,經...
    沈念sama閱讀 45,782評論 1 316
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,957評論 3 337
  • 正文 我和宋清朗相戀三年对室,在試婚紗的時候發(fā)現(xiàn)自己被綠了模燥。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,102評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出魁巩,到底是詐尸還是另有隱情,我是刑警寧澤辽旋,帶...
    沈念sama閱讀 35,790評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響补胚,放射性物質發(fā)生泄漏码耐。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,442評論 3 331
  • 文/蒙蒙 一溶其、第九天 我趴在偏房一處隱蔽的房頂上張望骚腥。 院中可真熱鬧,春花似錦握联、人聲如沸桦沉。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,996評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至剿骨,卻和暖如春代芜,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背浓利。 一陣腳步聲響...
    開封第一講書人閱讀 33,113評論 1 272
  • 我被黑心中介騙來泰國打工挤庇, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人贷掖。 一個月前我還...
    沈念sama閱讀 48,332評論 3 373
  • 正文 我出身青樓嫡秕,卻偏偏與公主長得像,于是被迫代替她去往敵國和親苹威。 傳聞我的和親對象是個殘疾皇子昆咽,可洞房花燭夜當晚...
    茶點故事閱讀 45,044評論 2 355

推薦閱讀更多精彩內容

  • "use strict";function _classCallCheck(e,t){if(!(e instanc...
    久些閱讀 2,031評論 0 2
  • Spring Cloud為開發(fā)人員提供了快速構建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務發(fā)現(xiàn)牙甫,斷路器掷酗,智...
    卡卡羅2017閱讀 134,662評論 18 139
  • 過濾器 Filters 過濾器鉤子和動作鉤子有很大的區(qū)別。它讓你可以控制代碼的輸出窟哺。 apply_filters(...
    StevenQin閱讀 648評論 0 0
  • 近日碰到個咨詢且轨,“我朋友一家欠了銀行的錢面臨起訴浮声,家里只有一幢四層樓的房屋會被法院強制拍賣么⌒荩”咨詢者認為...
    穎穎潛行閱讀 3,553評論 1 1