很有用的WordPress主题开发技巧

发布时间:2020-05-05

本文的目标读者是wordpress 主题开发者,需要懂一些基本的PHP知识。另外,下文提到的所有代码都必须添加到functions. php文件里面。

wordpress主题一般有一系列的php文件和一个style. css文件,而其中功能最为强大的文件则是functions. php。wordpress 有非常多的常用函数,你可以通过添加和删除一些函数来增加wordpress主题的功能,而不需要修改任何的主题文件。

1,添加Google Analytics 统计
只需要把下面的代码添加到functions. php文件里面——注意把里面的中文部分替换成你的Google 统计代码,然后你就不用担心了。

  1. <?php
  2. add_action(‘wp_footer’, ‘add_googleanalytics’);
  3. function add_googleanalytics() { ?>
  4. // 把Google 统计代码复制到这里
  5. <?php } ?>

2,给wordpress 博客添加一个 Favicon 图标。
每一个博客都应该有一个独一无二的标志,你可以通过添加代码到header.php来实现。当然,你也可以通过添加代码到functions.php来实现。添加完下面的代码后,只需要把Favicon.ico文件上传到网站根目录即可。

  1. // add a favicon to your
  2. function blog_favicon() {
  3. echo ‘<link rel=“Shortcut Icon” type=“image/x-icon” href=“‘.get_bloginfo(‘wpurl’).’/favicon.ico” />’;
  4. }
  5. add_action(‘wp_head’, ‘blog_favicon’);

3,移除wordpress版本号。
wordpress有新版本出来后,总会在后台提示管理员进行升级。但假如你是给客户制作网站,而他们又不想升级的话,最好的办法就是从wordpress 头部、RSS里面以及其他任何地方移除版本的信息。

  1. function wpbeginner_remove_version() {
  2. return;
  3. }
  4. add_filter(‘the_generator’, ‘wpbeginner_remove_version’);

4,给wordpress控制面板添加自定义logo
wordpress给客户制作网站,如果给wordpress的控制面板后台添加一个自定义logo,则会让网站显的专业很多。要做到这一点,你只需要把代码添加到functions.php即可。

  1. //hook the administrative header output
  2. add_action(‘admin_head’, ‘my_custom_logo’);
  3. function my_custom_logo() {
  4. echo
  5. <style type=“text/css”>
  6. #header-logo { background-image: url(‘.get_bloginfo(‘template_directory’).’/images/custom-logo.gif) !important; }
  7. </style>
  8. ‘;
  9. }

5,改变wordpress后台控制面板底部信息
如上所述,如果不想让客户知道网站是由wordpress制作,则可以修改wordpress控制面板底部的信息,只需要把下面的代码添加到 functions.php文件即可。

  1. function remove_footer_admin () {
  2. echo ‘Fueled by <a href=“http://www.wordpress.org” target=“_blank”>wordpress</a> | Designed by <a href=“http://www.uzzz.net” target=“_blank”>Uzzz Productions</a> | wordpress Tutorials: <a href=“http://www.wpbeginner.com” target=“_blank”>WPBeginner</a></p>’;
  3. }
  4. add_filter(‘admin_footer_text’, ‘remove_footer_admin’);

注:代码里面的html部分可以修改。
6,自定义wordpress控制面板模块
一些wordpress插件会在控制面板那里添加一些模块来显示相应的信息,作为一个wordpress模板设计者,你也可以通过修改functions.php文件来实现这个功能。注意替换里面的相应信息。

  1. add_action(‘wp_dashboard_setup’, ‘my_custom_dashboard_widgets’);
  2. function my_custom_dashboard_widgets() {
  3. global$wp_meta_boxes;
  4. wp_add_dashboard_widget(‘custom_help_widget’, ‘Theme Support’, ‘custom_dashboard_help’);
  5. }
  6. function custom_dashboard_help() {
  7. echo ‘<p>Welcome to Custom Blog Theme! Need help? Contact the developer <a href=“mailto:[email protected]”>here</a>. For wordpress Tutorials visit: <a href=“http://www.wpbeginner.com” target=“_blank”>WPBeginner</a></p>’;
  8. }

7,改变默认的 Gravatar 头像
wordpress程序默认的 Gravatar 头像很不咋地,而且到处都是千篇一律的默认头像一点都无法体现独特性。你可以把以下代码添加到functions.php文件里面,然后记得把自定义的 Gravatar 头像上传到wordpress模板的images文件夹。

  1. add_filter( ‘avatar_defaults’, ‘newgravatar’ );
  2. function newgravatar ($avatar_defaults) {
  3. $myavatar = get_bloginfo(‘template_directory’) . ‘/images/gravatar.gif’;
  4. $avatar_defaults[$myavatar] = “WPBeginner”;
  5. return$avatar_defaults;
  6. }

继续阅读下页

大熊wordpress凭借多年的wordpress企业主题制作经验,坚持以“为用户而生的wordpress主题”为宗旨,累计为2000多家客户提供品质wordpress建站服务,得到了客户的一致好评。我们一直用心对待每一个客户,我们坚信:“善待客户,将会成为终身客户”。大熊wordpress能坚持多年,是因为我们一直诚信。我们明码标价(wordpress做网站需要多少钱),从不忽悠任何客户,我们的报价宗旨:“拒绝暴利,只保留合理的利润”。如果您有网站建设、网站改版、网站维护等方面的需求,请立即咨询右侧在线客服或拨打咨询热线:18324743309,我们会详细为你一一解答你心中的疑难。

相关文章

写给所有做网站的朋友的一封信

写给所有做网站的朋友的一封信

现在就开始执行“1+N”互联网推广和没有开始执行的人,一两天看不出任何区别; 一两个月看来差异也是微乎其微的;但在2-5年的长远时间来看的时候,你的高质量询盘不断增加,你的互联网资产已经建立完成,对手已经很难匹敌,现在你看到这段文字的时候就是最好的开始,现在就是最好的时候,马上开始“1+N”体系的整体互联网推广吧,我们和你一起,开创互联网大未来!

点击查看详情

准备开启WordPress网站建设推广?

我们相信高端漂亮的网站不应该是昂贵的,这就是wordpress对每个人都是免费的原因
wordpress建站免费入门,并提供价格合理的wordpress建站套餐。