點擊這里給我發消息
點擊這里給我發消息
首 頁
網站案例
虛擬主機
企業郵箱
域名注冊
Flash制作
軟件開發
廣告設計
服務報價
激情唯誠
聯系我們
公告:熱烈慶祝南京唯誠網絡2010版官方網站改版成功!
 
當前位置 :南京網站建設>成功故事分享>列表  
28個WordPress主題函數使用技巧(1)
時間:2010-06-19 09:24 來源:南京網站建設 點擊:
TAG:
 

    WordPress主題一般有一系列的php文件和一個style. css文件,而其中功能最為強大的文件則是functions. php。WordPress 有非常多的常用函數,你可以通過添加和刪除一些函數來增加WordPress主題的功能,而不需要修改任何的主題文件。

    本文的目標讀者是WordPress 主題開發者,需要懂一些基本的PHP知識。另,下文提到的所有代碼都必須添加到functions. php文件里面。

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.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>';
    }

    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:[email protected]">here</a>. For WordPress Tutorials visit: <a href="http://www.wpbeginner.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;
    }

 

(責任編輯:admin)
 
 
上一篇:淺談個人第一次做站的辛酸經歷
下一篇:28個WordPress主題函數使用技巧(2)
 


 推薦關注

 熱點關注

關于我們 | 工作機會 | 付款方式 | 網站制作 | 網頁制作 | 網頁設計 | 網絡公司 | 聯系我們 | 網站地圖
版權所有:南京唯誠信息技術有限公司 © 2005-2010 All Rights Reserved.
咨詢專線:400-657-0669 技術專線:025-83208669-808 傳真:025-83208669-803
地址:南京市鼓樓區廣州路37-1號江蘇科技大廈502室 郵編:210008 蘇ICP備05002558號
辽宁35选七最新开奖 中国体育彩票飞鱼开奖汇总 时时乐餐厅是自助吗 幸运赛车计划软件下载 山东11选5 五连号遗漏 快赢481最近30期 吉林11选5计算奖金 上海福彩选4开奖结果 行情炒股 十一选五山东前三组走势图 6十1开奖今天结果 浙江省快乐彩12选 天津快中彩 玩龙王捕鱼输了几十万怎么办 四川麻将血战到底技 旧版千炮街机金蟾捕鱼 广东麻将技巧十句口