主题 functions.php 常用代码

0 Share

主题 functions.php 常用代码

WordPress 的主题目录下都会有一个 functions.php 文件,这个文件负责为主题调用各种PHP函数;可以在functions.php文件里面添加各种函数来实各种需求。 关闭网站中的管理员工具条 add_filter( 'show_admin_bar', '__return_false' ); 移除 l10n.js 脚本 wp_ ...

WordPress 的主题目录下都会有一个 functions.php 文件,这个文件负责为主题调用各种PHP函数;可以在functions.php文件里面添加各种函数来实各种需求。

关闭网站中的管理员工具条

add_filter( 'show_admin_bar', '__return_false' );

移除 l10n.js 脚本

wp_deregister_script( 'l10n' );

移除 Akismet 在网页头部添加的代码

remove_action('wp_head', 'aktt_head');

关闭 Feed 订阅功能

function fb_disable_feed() {
	wp_die( __('No feed available,please visit our <a href="'. get_bloginfo('url') .'">homepage</a>!') );
}
 
add_action('do_feed', 'fb_disable_feed', 1);
add_action('do_feed_rdf', 'fb_disable_feed', 1);
add_action('do_feed_rss', 'fb_disable_feed', 1);
add_action('do_feed_rss2', 'fb_disable_feed', 1);
add_action('do_feed_atom', 'fb_disable_feed', 1);

移除评论框下“可用标签和属性”提示

add_filter('comment_form_defaults',my_comment_form_defaults);
function my_comment_form_defaults( $defaults) {
	$defaults['comment_notes_after'] = '';
	return $defaults;
}

移除评论表单的的网址输入框

add_filter('comment_form_default_fields',my_comment_form_default_fields);
function my_comment_form_default_fields($fields){
	unset($fields['url']);
	return $fields;
}

移除登陆框 Logo 的连接地址

add_filter( 'login_headerurl', 'custom_loginlogo_url' );
function custom_loginlogo_url($url) {
    return home_url( '/' );
}

更改登陆框 Logo

add_action('login_head', 'my_custom_login_logo');
function my_custom_login_logo() {
    echo '';
}

Comments ( 3 )

  1. ReplyLouis Han
    不错有几个常用的功能
  2. Reply平板电脑推荐
    不同的主题应该这个文件不一样
    • Reply卢达
      基本WordPress主题都有这个文件,至于里面的内容嘛,应该不同。你说的“不一样”是指?

Leave a reply

Your email address will not be published.