国产探花免费观看_亚洲丰满少妇自慰呻吟_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中.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 麦盖提县| 临洮县| 金寨县| 龙胜| 襄垣县| 固阳县| 甘谷县| 广平县| 惠水县| 碌曲县| 依兰县| 横山县| 韩城市| 鹿泉市| 自贡市| 巴南区| 宣汉县| 当涂县| 崇信县| 沈丘县| 萝北县| 犍为县| 若羌县| 宝应县| 东源县| 合川市| 谷城县| 锦屏县| 历史| 富川| 余庆县| 永定县| 淳安县| 陇川县| 延津县| 繁峙县| 都昌县| 柳江县| 荔波县| 肇庆市| 南溪县|