国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > Wordpress > 正文

WordPress文章列表添加自定義字段方法

2024-09-07 00:51:27
字體:
來源:轉載
供稿:網友

有時我們需要對文章進行一些其它操作了,此是需要對文章增加字段了,那么字段要怎么加呢?下面一起來看看吧.

我查看了wp-postviews插件的代碼,發現是這兩個函數起的作用,代碼如下:

  1. Function Show Post Views Column in WP-Admin 
  2. add_action('manage_posts_custom_column''add_postviews_column_content'); 
  3. add_filter('manage_posts_columns''add_postviews_column'); 
  4. add_action('manage_pages_custom_column''add_postviews_column_content'); 
  5. add_filter('manage_pages_columns''add_postviews_column'); 
  6. function add_postviews_column($defaults) { 
  7.     $defaults['views'] = __( 'Views''wp-postviews' ); 
  8.     return $defaults
  9.  Functions Fill In The Views Count 
  10. function add_postviews_column_content($column_name) { 
  11.     if($column_name == 'views') { 
  12.         echo get_post_meta($post->ID, 'views', true); 
  13.     } 

上面的代碼分別在文章頁面和獨立頁面添加一個filter濾鏡和action動作,顯示文章或者是獨立頁面的瀏覽次數.

附錄:通過瀏覽次數排序方法,代碼如下:

  1.  Function Sort Columns 
  2. add_filter('manage_edit-post_sortable_columns''sort_postviews_column'); 
  3. add_filter('manage_edit-page_sortable_columns''sort_postviews_column'); 
  4. function sort_postviews_column($defaults
  5.     $defaults['views'] = 'views'
  6.     return $defaults
  7. add_action('pre_get_posts''sort_postviews'); 
  8. function sort_postviews($query) { 
  9.     if(!is_admin()) //開源軟件:Vevb.com 
  10.         return
  11.     $orderby = $query->get('orderby'); 
  12.     if('views' == $orderby) { 
  13.         $query->set('meta_key''views'); 
  14.         $query->set('orderby''meta_value_num'); 
  15.     } 

將上面的代碼加入到你的主題的functions.php中即可,當然你也可以制作成一個插件,然后安裝到你的WordPress中.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 中西区| 韶山市| 沙坪坝区| 礼泉县| 松阳县| 芒康县| 苏尼特右旗| 理塘县| 金山区| 抚顺市| 庆城县| 宣威市| 项城市| 新巴尔虎左旗| 滕州市| 溧水县| 从江县| 中阳县| 小金县| 五台县| 夏津县| 陆丰市| 石渠县| 罗平县| 施甸县| 潜江市| 茂名市| 广平县| 吉首市| 仲巴县| 于田县| 吴江市| 正蓝旗| 临泉县| 宿迁市| 随州市| 雅安市| 山丹县| 绵竹市| 宣威市| 阿克苏市|