找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 106|回复: 0

[cms教程] 14个实用的WordPress主题函数使用技巧

[复制链接]

该用户从未签到

发表于 2018-5-19 13:33:00 | 显示全部楼层 |阅读模式

您需要 登录 才可以下载或查看,没有账号?立即注册

×
14个实用的WordPress主题函数使用技巧
wordpress主题一般有一系列的php文件和一个style.  css文件,而其中功能最为强大的文件则是functions.
php。WordPress  有非常多的常用函数,你可以通过添加和删除一些函数来增加WordPress主题的功能,而不需要修改任何的主题文件。
本文的目标读者是WordPress 主题开发者,需要懂一些基本的PHP知识。另,下文提到的所有代码都必须添加到functions.  php文件里面。
1,添加Google Analytics 统计
只需要把下面的代码添加到functions. php文件里面——注意把里面的中文部分替换成你的Google 统计代码,然后你就不用担心了。

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

            // add a favicon to your
                 function blog_favicon() {
                echo '';
                 }
                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 '
               
                 #header-logo { background-image:  
url('.get_bloginfo('template_directory').'/images/custom-logo.gif)  
!important; }
               
                ';
                }
            
5,改变WordPress后台控制面板底部信息
如上所述,如果不想让客户知道网站是由WordPress制作,则可以修改WordPress控制面板底部的信息,只需要把下面的代码添加到  functions.php文件即可。

            function remove_footer_admin () {
                 echo 'Fueled by WordPress | Designed by Uzzz Productions
  | WordPress Tutorials: WPBeginner
';
                }
            
                 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 'Welcome to Custom Blog  Theme! Need help?
Contact the developer [url=mailto:[email protected,,here[/url]. For WordPress  
Tutorials visit: WPBeginner
';
                }
            
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;
                }
回复

使用道具 举报

网站地图|页面地图|文字地图|Archiver|手机版|小黑屋|找资源 |网站地图

GMT+8, 2024-9-30 03:23

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表