本文的目标读者是WordPress 主题开发者,需要懂一些基本的PHP知识。另外,下文提到的所有代码都必须添加到functions. php文件里面。
本文的目标读者是WordPress 主题开发者,需要懂一些基本的PHP知识。另外,下文提到的所有代码都必须添加到functions. php文件里面。
WordPress主题一般有一系列的php文件和一个style. css文件,而其中功能最为强大的文件则是functions. php。WordPress 有非常多的常用函数,你可以通过添加和删除一些函数来增加WordPress主题的功能,而不需要修改任何的主题文件。
1,添加Google Analytics 统计
只需要把下面的代码添加到functions. php文件里面——注意把里面的中文部分替换成你的Google 统计代码,然后你就不用担心了。
<?php
add_action(\'wp_footer\', \'add_googleanalytics\');
function add_googleanalytics() { ?>
// 把Google 统计代码复制到这里
<?php } ?>
2,给WordPress 博客添加一个 Favicon 图标。
每一个博客都应该有一个独一无二的标志,你可以通过添加代码到header.php来实现。当然,你也可以通过添加代码到functions.php来实现。添加完下面的代码后,只需要把Favicon.ico文件上传到网站根目录即可。
// add a favicon to your
function blog_favicon() {
echo \'<link rel=\"Shortcut Icon\" type=\"image/x-icon\" href=\"\'.get_bloginfo(\'wpurl\').\'/favicon.ico\" />\';
}
add_action(\'wp_head\', \'blog_favicon\');
3,移除WordPress版本号。
WordPress有新版本出来后,总会在后台提示管理员进行升级。但假如你是给客户制作网站,而他们又不想升级的话,最好的办法就是从WordPress 头部、RSS里面以及其他任何地方移除版本的信息。
function wpbeginner_remove_version() {
return\'\';
}
add_filter(\'the_generator\', \'wpbeginner_remove_version\');
4,给WordPress控制面板添加自定义logo
用WordPress给客户制作网站,如果给WordPress的控制面板后台添加一个自定义logo,则会让网站显的专业很多。要做到这一点,你只需要把代码添加到functions.php即可。
//hook the administrative header output
add_action(\'admin_head\', \'my_custom_logo\');
function my_custom_logo() {
echo \'
<style type=\"text/css\">
#header-logo { background-image: url(\'.get_bloginfo(\'template_directory\').\'/images/custom-logo.gif) !important; }
</style>
\';
}
5,改变WordPress后台控制面板底部信息
如上所述,如果不想让客户知道网站是由WordPress制作,则可以修改WordPress控制面板底部的信息,只需要把下面的代码添加到 functions.php文件即可。
function remove_footer_admin () {
echo \'Fueled by <a href=\"http://www.xxx.org\" target=\"_blank\">WordPress</a> | Designed by <a href=\"http://www.xxx.net\" target=\"_blank\">Uzzz Productions</a> | WordPress Tutorials: <a href=\"http://www.xxx.com\" target=\"_blank\">WPBeginner</a></p>\';
}
add_filter(\'admin_footer_text\', \'remove_footer_admin\');
注:代码里面的html部分可以修改。
6,自定义WordPress控制面板模块
一些WordPress插件会在控制面板那里添加一些模块来显示相应的信息,作为一个WordPress模板设计者,你也可以通过修改functions.php文件来实现这个功能。注意替换里面的相应信息。
add_action(\'wp_dashboard_setup\', \'my_custom_dashboard_widgets\');
function my_custom_dashboard_widgets() {
global$wp_meta_boxes;
wp_add_dashboard_widget(\'custom_help_widget\', \'Theme Support\', \'custom_dashboard_help\');
}
function custom_dashboard_help() {
echo \'<p>Welcome to Custom Blog Theme! Need help? Contact the developer <a href=\"mailto:yourusername@gmail.com\">here</a>. For WordPress Tutorials visit: <a href=\"http://www.xxx.com\" target=\"_blank\">WPBeginner</a></p>\';
}
7,改变默认的 Gravatar 头像
WordPress程序默认的 Gravatar 头像很不咋地,而且到处都是千篇一律的默认头像一点都无法体现独特性。你可以把以下代码添加到functions.php文件里面,然后记得把自定义的 Gravatar 头像上传到WordPress模板的images文件夹。
add_filter( \'avatar_defaults\', \'newgravatar\' );
function newgravatar ($avatar_defaults) {
$myavatar = get_bloginfo(\'template_directory\') . \'/images/gravatar.gif\';
$avatar_defaults[$myavatar] = \"WPBeginner\";
return$avatar_defaults;
}
1. 资源都是经过站长或作者收集测试修改后发布分享。如若转载请在文内以超链形式注明狐狸库文章出处,谢谢合作!
2. 本站除原创内容,其余所有内容均收集自互联网,仅限用于学习和研究目的,本站不对其内容的合法性承担任何责任。如有版权内容,请通知我们或作者删除,其版权均归原作者所有,本站虽力求保存原有版权信息,但因众多资源经多次转载,已无法确定其真实来源,或已将原有信息丢失,所以敬请原作者谅解!
3. 本站用户所发布的一切资源内容不代表本站立场,并不代表本站赞同其观点和对其真实性负责,若您对本站所载资源作品版权归属存有异议,请留言附说明联系邮箱,我们将在第一时间予以处理 ,同时向您表示歉意!为尊重作者版权,请购买原版作品,支持您喜欢的作者,谢谢!
4. 本站一律禁止以任何方式发布或转载任何违法的相关信息,访客如有发现请立即向站长举报;本站资源文件大多存储在云盘,如发现链接或图片失效,请联系作者或站长及时更新。
请登录后查看评论内容