最新更新 sitemap 网站制作设计本站搜索
网页设计
国外网站 韩国网站 个人主页 手提袋设计 CSS 网页特效 平面设计 网站设计 Flash CMS技巧 服装网站 php教程 photoshop 画册 服务器选用 数据库 Office
虚拟主机 域名注册 云主机 网页设计 客服QQ:8208442
当前位置:首页 > 网站综合 > CMS系统技巧

WordPress主题开发者PHP技巧14条

日期:01-12    来源:中国设计秀    作者:cnwebshow.com

 tKR中国设计秀

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

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

1,添加Google Analytics 统计tKR中国设计秀

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

<?phptKR中国设计秀
    add_action('wp_footer', 'add_googleanalytics');tKR中国设计秀
    function add_googleanalytics() { ?>tKR中国设计秀
    // 把Google 统计代码复制到这里tKR中国设计秀
    <?php } ?>
tKR中国设计秀

2,给wordPress 博客添加一个 Favicon 图标。tKR中国设计秀

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

// add a favicon to yourtKR中国设计秀
    function blog_favicon() {tKR中国设计秀
    echo '<link rel="Shortcut Icon" type="image/x-icon" href="'.get_bloginfo('wpurl').'/favicon.ico" />';tKR中国设计秀
    }tKR中国设计秀
    add_action('wp_head', 'blog_favicon');
tKR中国设计秀

3,移除wordPress版本号。tKR中国设计秀

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

function wpbeginner_remove_version() {tKR中国设计秀
    return '';tKR中国设计秀
    }tKR中国设计秀
    add_filter('the_generator', 'wpbeginner_remove_version');
tKR中国设计秀

4,给wordPress控制面板添加自定义logotKR中国设计秀

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

//hook the administrative header outputtKR中国设计秀
    add_action('admin_head', 'my_custom_logo');tKR中国设计秀
tKR中国设计秀
    function my_custom_logo() {tKR中国设计秀
    echo 'tKR中国设计秀
    <style type="text/css">tKR中国设计秀
    #header-logo { background-image: url('.get_bloginfo('template_directory').'/images/custom-logo.gif) !important; }tKR中国设计秀
    </style>tKR中国设计秀
    ';tKR中国设计秀
    }
tKR中国设计秀

5,改变wordPress后台控制面板底部信息tKR中国设计秀

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

function remove_footer_admin () {tKR中国设计秀
    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>';tKR中国设计秀
    }tKR中国设计秀
tKR中国设计秀
    add_filter('admin_footer_text', 'remove_footer_admin');
tKR中国设计秀

注:代码里面的html部分可以修改。tKR中国设计秀

6,自定义wordPress控制面板模块tKR中国设计秀

一些wordPress插件会在控制面板那里添加一些模块来显示相应的信息,作为一个wordPress模板设计者,你也可以通过修改functions.php文件来实现这个功能。注意替换里面的相应信息。tKR中国设计秀

add_action('wp_dashboard_setup', 'my_custom_dashboard_widgets');tKR中国设计秀
tKR中国设计秀
    function my_custom_dashboard_widgets() {tKR中国设计秀
    global $wp_meta_boxes;tKR中国设计秀
tKR中国设计秀
    wp_add_dashboard_widget('custom_help_widget', 'Theme Support', 'custom_dashboard_help');tKR中国设计秀
    }tKR中国设计秀
tKR中国设计秀
    function custom_dashboard_help() {tKR中国设计秀
    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.wpbeginner.com" target="_blank">WPBeginner</a></p>';tKR中国设计秀
    }
tKR中国设计秀

7,改变默认的 Gravatar 头像tKR中国设计秀

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

add_filter( 'avatar_defaults', 'newgravatar' );tKR中国设计秀
tKR中国设计秀
    function newgravatar ($avatar_defaults) {tKR中国设计秀
    $myavatar = get_bloginfo('template_directory') . '/images/gravatar.gif';tKR中国设计秀
    $avatar_defaults[$myavatar] = "WPBeginner";tKR中国设计秀
    return $avatar_defaults;tKR中国设计秀
    }
tKR中国设计秀

本文引用地址:/site/article_63948.html
网站地图 | 关于我们 | 联系我们 | 网站建设 | 广告服务 | 版权声明 | 免责声明