wordpress主题中的函数文件functions.php可以让我们更好的定制主题和修改wordpress原始参数,这里分享几个经常用到的函数标签,以便后期制作主题时使用,以下提供代码需要放置到主题functions.php文件中生效。
1、去除站点浏览中的顶部工具条
这个功能是程序开发者提供的,设计的目的是为了让wordpress程序更好的支持前台书写效果,使用者可以通过前台顶部的菜单功能直接点击进入后台编辑界面,但是往往是好心办坏事,这个导航条会导致网站顶部出现一个白色的空白区域,以下代码可以帮助我们去除此工具栏。
- add_filter( ‘show_admin_bar’, ‘__return_false’ );
2、移除 Akismet 在网页头部添加的代码
- remove_action(‘wp_head’, ‘aktt_head’);
3、关闭 Feed 订阅功能
feed是为方便网站订阅者获取网站内容的,但是有时却为一些采集工具打开了方便之门,可以通过以下代码禁用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);
4、移除评论框下“可用标签和属性”提示
默认的评论框下面会带有一段可用标签和属性的标签提示,使用以下函数可轻松去除。
- add_filter(‘comment_form_defaults’,my_comment_form_defaults);
- function my_comment_form_defaults( $defaults) {
- $defaults[‘comment_notes_after’] = ”;
- return $defaults;}
5、移除评论表单的的网址输入框
评论中输入网址大可不必,一来回纵容他人发布外链,还有就是很多用户并没有网站,不想填写过多信息,去除的方法有很多种,例如可以在include文件中找到conmments.php文件删除,也可以通过函数写入以下代码删除。
- add_filter(‘comment_form_default_fields’,my_comment_form_default_fields);
- function my_comment_form_default_fields($fields){
- unset($fields[‘url’]);
- return $fields;}
6、移除登陆框中wordpress官方链接
默认的wordpress登陆框带有wordpress官方的logo和链接,通过以下函数去除链接。
- add_filter( ‘login_headerurl’, ‘custom_loginlogo_url’ );
- function custom_loginlogo_url($url) {
- return home_url( ‘/’ );}
7、更改登陆框logo图标
如果你对于只去除logo链接不是很知足,可以通过函数代码替换logo。
- add_action(‘login_head’, ‘my_custom_login_logo’);
- function my_custom_login_logo() {
- echo ”;}
注意:echo ”中填写自己的logo路径即可。
评论(0)