1. 程式人生 > >wordpress自定義文章分類

wordpress自定義文章分類

 //產品
function customer_taxonomy_product() {
    $post_taxonomy_type = 'porduct_category';
    $post_type = 'product';
    $labels = [
        'name'              => '產品分類',
        'singular_name'     => '產品分類',
        'search_items'      => '搜尋產品分類',
        'all_items'         => '所有產品分類',
        'parent_item'       => '上級分類',
        'parent_item_colon' => '上級分類:',
        'edit_item'         => '編輯產品分類',
        'update_item'       => '更新產品分類',
        'add_new_item'      => '新增產品分類',
        'new_item_name'     => '新產品分類',
        'menu_name'         => '產品分類'
    ];
    customer_taxonomy_seeting( $post_taxonomy_type, $post_type, $labels );
}

//案例
function customer_taxonomy_case() {
    $post_taxonomy_type = 'case_category';
    $post_type = 'case';
    $labels = [
        'name'              => '案例分類',
        'singular_name'     => '案例分類',
        'search_items'      => '搜尋案例分類',
        'all_items'         => '所有案例分類',
        'parent_item'       => '上級分類',
        'parent_item_colon' => '上級分類:',
        'edit_item'         => '編輯案例分類',
        'update_item'       => '更新案例分類',
        'add_new_item'      => '新增案例分類',
        'new_item_name'     => '新案例分類',
        'menu_name'         => '案例分類'
    ];
    customer_taxonomy_seeting( $post_taxonomy_type, $post_type, $labels );
}

add_action( 'init', 'customer_taxonomy_product', 0 );
add_action( 'init', 'customer_taxonomy_case', 0 );

 function customer_taxonomy_seeting( $post_taxonomy_type, $post_type, $labels ) {
    $labels_args = seeting_taxonomy_args( $labels );
    register_taxonomy( $post_taxonomy_type, $post_type, $labels_args );
 }

 function seeting_taxonomy_labels( $labels ) {
    $labels_arr = [
        'name'              => $labels['name'],
        'singular_name'     => $labels['singular_name'],
        'search_items'      => $labels['search_items'],
        'all_items'         => $labels['all_items'],
        'parent_item'       => $labels['parent_item'],
        'parent_item_colon' => $labels['parent_item_colon'],
        'edit_item'         => $labels['edit_item'],
        'update_item'       => $labels['update_item'],
        'add_new_item'      => $labels['add_new_item'],
        'new_item_name'     => $labels['new_item_name'],
        'menu_name'         => $labels['menu_name'],
    ];
    return $labels_arr;
 }

 function seeting_taxonomy_args( $labels ) {
    $args_arr = array(
        'labels' =>seeting_taxonomy_labels($labels),
        'hierarchical' => true,
    );
    return $args_arr;
}

相關推薦

wordpress定義文章分類

//產品 function customer_taxonomy_product() { $post_taxonomy_type = 'porduct_category'; $post_type = 'product'; $labels = [

wordpress 主題製作-定義文章分類頁並帶翻頁功能

有時候你需要自己製作一個文章分類顯示頁面,可能還需要翻頁功能,這時候就要用到wordpress的一個外掛叫:WP-PageNavi,官網地址:https://wordpress.org/plugins/wp-pagenavi/ ,wp的後臺裡面可以搜尋:WP-P

wordpress定義文章類型描述信息description的使用

方法 類型 fun 應該 global scrip key var_dump script 上節教程中我們添加了一個自定義文章類型,配置使用了lablse參數,這裏繼續講解使用其它的參數。 先看description,這個參數是對新創建的文章類型的一個簡短描述,添加之後後臺

Wordpress 定義文章類型添加 Categoried、Tags

wordpress 技術分享 inf bject add pan com init port 默認情況下 ,自定義文章類型沒有分類和標簽屬性,需要通過 register_taxonomy_for_object_type 手動註冊文章分類和標簽,可以通過在 functions

wordpress手動定義文章顯示數量

WordPress每頁顯示的文章數在後臺閱讀設定中指定,會應用到blog列表頁(通常是首頁)、搜尋頁、標籤頁、分類頁以及時間索引頁面,加入這些頁面的結構不盡相同,例如有的顯示標題和摘要,有的只顯示標題,那麼指定相同的頁數就不適用於每個頁面了。要根據頁面型別指定每頁顯示文章數,

一文說透WordPress定義文章類型

開發 高級功能 什麽 不一定 聚焦 列表 設計 函數 區分 從 2004 年的 1.0 版本算起,WordPress 在 14 年間已經叠代開發到了 5.x 版。如果說這中間哪個版本是一個質的提升的話,那應該算是 2010 年發布的代號為 Thelonious 的 3.0

定義View分類與流程

ces ted function ram 註意 measure fin 利用 href 自定義View分類與流程(進階篇)## 轉載出處: http://www.gcssloop.com/customview/CustomViewProcess/ 自定義View繪制流程

wordpress 定義角色

在 wordpress 中新增自定義的新角色可以使用 add_role(),新增的角色可以賦予各種許可權,可以彌補現有角色不能滿足專案需求的問題. // 新增新角色 add_role('custom_role', __( 'Custom Role ' ), array( 'read' =

使用tensorflow定義線性分類器預測 良/惡性腫瘤

import tensorflow as tf import numpy as np import pandas as pd train = pd.read_csv('../Datasets/Breast-Cancer/breast-cancer-train.csv')

Android 定義View——分類與流程

1.View 分類與流程 1.1View 分類 1.自定義ViewGroup 自定義ViewGroup一般是利用現有的元件根據特定的佈局方式來組成新的元件,大多繼承自ViewGroup或各種Layout,包含有子View。 ViewGroup 及它

wordpress定義打賞

原文地址和效果圖:http://liuyanzhao.com/2293.html 之前逛張戈部落格的時候,看到那個打賞的部件,同時也有教程。今天準備試一試,當然由於張戈的那篇文章寫的已經很久了,對於begin主題可能會多少有些問題,但是基本是不傷大雅的。可以搬

wordpress定義404頁面

404頁面自定義是每個網站不可以或缺的,不同的網站創意也有所不同。今天我們給begin主題的404頁面加一個文章歸檔,操作很簡單。 先上效果圖 具體步驟如下 第一步、找到文章歸檔的呼叫程式碼 開啟begin/pages/template-archie

使用VGG模型定義影象分類任務

前言 網上關於VGG模型的文章有很多,有介紹演算法本身的,也有程式碼實現,但是很多程式碼只給出了模型的結構實現,並不包含資料準備的部分,這讓人很難愉快的將程式碼遷移自己的任務中。為此,這篇部落格接下來圍繞著如何使用VGG實現自己的影象分類任務,從資料準備到實驗

wordpress定義頁面title

//function程式碼 function weihuan_www_title(){ if ( is_home() ) { return "首頁"; }elseif

如何建立WordPress定義頁面

隨著使用WordPress的時間越長,就越感覺WordPress的強大!只需要通過簡單的設定就能用WordPress打造出不一樣的頁面!具體方法網路上分享有很多,現在我也把我所使用的方法分享給大家,希望對大家有所幫助!WordPress自定義頁面(以本站的綜合資訊類部落格頁面

雜談:csdn 部落格有沒有隨意將文章加入定義分類的功能?

csdn 部落格有沒有隨意將文章加入自定義分類的功能?   今晚應某一個網友,把之前的那些文章都進行一次分類,但是發現分類的時候,每次都要進行編輯 釋出再勾選,時間和效率都不行了。 不知道有無這個可以隨意將文章加入自定義分類的功能呢? 可能我還沒找到吧 哈哈,愚鈍了。要是有

關於wordpress文章編輯頁面新增定義欄位的方法

關於wordpress在文章編輯頁面新增額外的欄位表單等,比如新增“本文來源於:11111”等在文章上面或下面的內容。 本文專門記錄了本人歷經艱難險阻最終撥開雲霧找到一個簡單方法的過程。 首先,我是新手,很多不懂。剛開始我就百度類似“wordpress文章編輯頁面新增欄位

在所有WordPress文章底部新增定義內容

WordPress網站建設的過程中,有時候站長朋友們需要在所有文章的底部新增自定義內容,比如註明文章是本站原創的,提醒別人在轉載的時候請註明出處。今天我們就向大家介紹一下實現的具體方法。切換到主題目錄,開啟 functions.php 檔案,加入以下程式碼即可://在所有文章

WordPress返回文章修改日期,定義日期格式

WordPress 用query_posts()函式呼叫文章列表時.可以用$post->post_modified返回文章的修改日期,$post->post_date為文章的釋出日期. 要把返回的日期轉為年月日的形式.可以這樣寫 <span class=

在thinkcmf5中實現為各個分類下的文章新增定義欄位的想法

前言 這裡只是自己的一個想法。此想法只完成了裡面的一部分。記於此,希望有同樣需求的同學們共同討論和學習。 我也是剛學習使用這個框架。在學習使用的過程中有這樣的一個需求。我的某一個文章分類下面的文章需要新增兩個欄位(原價、現價),我想很多同學都有這樣的需求吧。