多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > WordPress > WordPress十大優秀技巧,讓你永久受用

WordPress十大優秀技巧,讓你永久受用

來源:程序員人生   發布時間:2014-03-11 11:15:43 閱讀次數:3778次

自2010年開端以來關于WordPress的使用技巧網上層出不窮。在這篇文章里,我取最為精華的十個WordPress技巧絕對值得大家嘗試!

統計文章數量

我特別喜歡像這個博客一樣統計文章的數量,隨著自己每寫一篇文章,看著數字在增長非常有成就感。下面這個方法就是教大家如何通過使用自定義字段在自己的博客上實現同樣的功能。

這個辦法執行起來非常簡單,首先,在你的functions.php文件里添加下面的代碼:

function updateNumbers() {global $wpdb;$querystr = "SELECT $wpdb->posts.* FROM $wpdb->posts WHERE $wpdb->posts.post_status = 'publish' AND $wpdb->posts.post_type = 'post' ";$pageposts = $wpdb->get_results($querystr, OBJECT);$counts = 0 ;if ($pageposts):foreach ($pageposts as $post):setup_postdata($post);$counts++;add_post_meta($post->ID, 'incr_number', $counts, true);update_post_meta($post->ID, 'incr_number', $counts);endforeach;endif;}add_action ( 'publish_post', 'updateNumbers' );add_action ( 'deleted_post', 'updateNumbers' );add_action ( 'edit_post', 'updateNumbers' );

添加完成之后,你可以通過下面的代碼顯示文章號,注意下面的代碼必須在循環里使用。

<?php echo get_post_meta($post->ID,'incr_number',true); ?>

來源: http://www.wprecipes.com/how-to-display-an-incrementing-number-next-to-each-published-post

允許用戶上傳文件

如果你像本文的作者一樣,你的博客有其他客串文章,那么可能會覺得用戶無法上傳文件是比較遺憾的。因為大多數博客還是需要圖片使文章更加吸引人。因此下面這個技巧就會顯得非常方便: 只要在function.php文件里添加下面的代碼,你的用戶就可以在WordPress管理后臺上傳文件了,夠酷吧?

if ( current_user_can('contributor') && !current_user_can('upload_files') ) add_action('admin_init', 'allow_contributor_uploads'); function allow_contributor_uploads() { $contributor = get_role('contributor'); $contributor->add_cap('upload_files'); }

來源: http://www.wprecipes.com/wordpress-tip-allow-contributors-to-upload-files

顯示“xxx久以前發布”

Twitter上有個非常酷的功能就是可以顯示一篇“推特”發表到現在已經多長時間。你也想在WordPress上實現這樣的功能嗎?在WordPress上也是可以實現滴。
只要在functions.php文件上粘貼這個代碼,保存之后,只要是二十四小時內發布的文章就會顯示“xxx久以前發布“而不是普通的發布時間。

add_filter('the_time', 'timeago');function timeago() {global $post;$date = $post->post_date;$time = get_post_time('G', true, $post);$time_diff = time() - $time;if ( $time_diff > 0 && $time_diff < 24*60*60 )$display = sprintf( __('%s ago'), human_time_diff( $time ) );else$display = date(get_option('date_format'), strtotime($date) );return $display;}

來源: http://aext.net/2010/04/display-timeago-for-wordpress-if-less-than-24-hours/

循環外的WordPress導航

WordPress有一些函數允許你鏈接以前的文章。不過這些函數得在循環內使用。 Digging into WordPress這本書的作者Jeff Starr解決了這個問題。
只要粘貼下面的代碼到single.php文件,或者更好的辦法是干脆把代碼放到單獨一個php文件,然后將它放到主題文件夾下。

<?php if(is_single()) { // single-view navigation ?><?php $posts = query_posts($query_string); if (have_posts()) : while (have_posts()) : the_post(); ?><?php previous_post_link(); ?> | <?php next_post_link(); ?><?php endwhile; endif; ?><?php } else { // archive view navigation ?><?php posts_nav_link(); ?><?php } ?>

來源: http://digwp.com/2010/04/post-navigation-outside-loop/ 

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 日本高清不卡码 | 国产综合图片 | 成人欧美一区二区三区黑人 | 中文字幕巨大乳在线看 | 天堂成人网| 久久久久久国产精品免费免费 | 国产美女精品自拍 | 69视频在线观看高清免费 | 欧美猛交xxxx乱大交 | 五月天综合 | 免费观看成年欧美1314www色 | xxxxwww日本| 性欧美videos护士 | 国产福利自产拍在线观看 | 91免费福利精品国产 | 欧美成人看片一区二区三区尤物 | 色欧美综合 | 国产精品视屏 | 亚洲国产精品二区久久 | 视频一区二区三区欧美日韩 | 性吧影院| 久久福利网 | 国产高清不卡一区二区 | 最新亚洲人成网站在线影院 | 国产综合成人久久大片91 | 免费国产h视频在线观看 | 激情欧美日韩一区二区 | 欧美色碰碰碰免费观看长视频 | 日本大片aa特黄 | 亚洲丰满熟妇毛片在线播放 | 亚洲成av人片在线观看无码 | 中文字幕日本不卡一二三区 | 午夜dj高清免费观看视频www | 午夜影院私人 | 一级做a爱 一区 | 秋霞一级片 | 久爱精品视频在线视频 | 一级做a爰片性色毛片2021 | 中文字幕中文字幕中中文 | 就操网| 国产精品亚洲国产三区 |