久久机这里只有精品,国产69精品一区二区亚洲孕妇,91精品国产综合久久婷婷香蕉,午夜久久久久久电影

最新活動:電腦PC端+手機端+微網(wǎng)站+自適應(yīng)網(wǎng)頁多模板選擇-建站388元起價!!!
當前位置:主頁 > 網(wǎng)站建設(shè) > wordpress開發(fā):自定義發(fā)布類型post_type與欄目添加

wordpress開發(fā):自定義發(fā)布類型post_type與欄目添加

時間:2023-07-23 11:07:23 閱讀: 文章分類: 網(wǎng)站建設(shè) 作者: IT網(wǎng)站員

導(dǎo)讀:建站文章建站文章本文以淺顯易懂的方式,以添加一個產(chǎn)品類型為例,介紹wordpress中自定義發(fā)布類型post_type的添加方法。本文主要關(guān)注后臺部分的添加,前臺請參考官方模板快速建站技術(shù)國外技術(shù)網(wǎng)站。

快速建站技術(shù)國外技術(shù)網(wǎng)站

本文以淺顯易懂的方式,以添加一個產(chǎn)品類型為例,介紹wordpress中自定義發(fā)布類型post_type的添加方法。本文主要關(guān)注后臺部分的添加,前臺請參考官方模板的代碼,本文尚在不斷更新完善中。

國內(nèi)文章一大抄,百度一下千篇一律,完全都是翻譯的官方手冊。官方手冊我不會自己看啊?

基礎(chǔ)知識普及

若對wordpress架構(gòu)比較了解請略過此段。

Wordpress所有文章都是存儲在`wp_posts`表中,這個表里的東西很雜,除了有普通博客的文章模板織夢,還有附件,通過`post_type`字段來區(qū)分。wordpress里面還有一個叫wp_postmeta的表,大白話講這個表就是存儲關(guān)聯(lián)信息的表。每一篇文章,可能都會有幾個關(guān)聯(lián)的信息,比如訪問量點擊數(shù)這種,通過post_meta這種方式來存儲和獲取。

流程

post_type就是自定義發(fā)布類型了,這也是對wordpress進行二次開發(fā)的第一步。我們知道wp本身是個博客程序,他所有文章甚至附件都存儲在一個表中(wp_posts),通過post_type來區(qū)分。wp提供了一整套流程,通過這套流程可以方便的創(chuàng)建自己的偽模型、自定義各種字段、方便的在后臺添加創(chuàng)建欄目。這里要特別說明一件事,我們創(chuàng)建了新的post_type,實際數(shù)據(jù)也是在wp_posts表中的,也就是說,我們并沒有真正改變表結(jié)構(gòu),只是通過post_meta這種方式關(guān)聯(lián)了一些信息,就像是新建了字段一樣。流程大致為:

  • 注冊新類型:就是告訴wp,我們要搞一個新的發(fā)布類型,叫什么名字等等。
  • 添加MetaBox:后臺里面,字段數(shù)據(jù)添加、修改的展示表格。
  • 把MetaBox和post_meta關(guān)聯(lián):上一步只是添加表格,數(shù)據(jù)提交后,把相應(yīng)的數(shù)據(jù)寫入post_meta。
  • 指定這個新類型的分類
  • 設(shè)置前臺列表頁和內(nèi)容頁展示的頁面
  • 以下以產(chǎn)品product為例,分五部分介紹核心代碼,達到快速入門的目的。拓展時可以直接參考官方手冊,常規(guī)使用下面70%夠用。

    新建post_type

    //添加product類型 function create_product_type() { register_post_type( 'product', array( 'labels' => array( 'name' => '產(chǎn)品', 'singular_name' => '單條產(chǎn)品', 'add_new' => '添加產(chǎn)品', 'add_new_item' => '添加產(chǎn)品', 'edit' => '編輯', 'edit_item' => '編輯產(chǎn)品', 'new_item' => '新產(chǎn)品', 'view' => '查看', 'view_item' => '查看產(chǎn)品', 'search_items' => '查找產(chǎn)品', 'not_found' => '沒有找到產(chǎn)品信息', 'not_found_in_trash' => '回收站沒有產(chǎn)品', 'all_items' => '產(chǎn)品列表', ), 'public' => true, 'menu_position' => 15, 'supports' => array( 'title', 'editor', 'thumbnail' ), 'taxonomies' => array( '' ), 'has_archive' => true ) ); } add_action( 'init', 'create_product_type' );

    關(guān)鍵詞標簽: 建站 自定義 類型

    聲明: 本文由我的SEOUC技術(shù)文章主頁發(fā)布于:2023-07-23 ,文章wordpress開發(fā):自定義發(fā)布類型post_type與欄目添加主要講述自定義,類型,建站網(wǎng)站建設(shè)源碼以及服務(wù)器配置搭建相關(guān)技術(shù)文章。轉(zhuǎn)載請保留鏈接: http://www.bifwcx.com/article/web_35162.html

    我的IDC 網(wǎng)站建設(shè)技術(shù)SEOUC.COM
    專注網(wǎng)站建設(shè),SEO優(yōu)化,小程序設(shè)計制作搭建開發(fā)定制網(wǎng)站等,數(shù)千家網(wǎng)站定制開發(fā)案例,網(wǎng)站推廣技術(shù)服務(wù)。
  • 5000+合作客服
  • 8年從業(yè)經(jīng)驗
  • 150+覆蓋行業(yè)
  • 最新熱門源碼技術(shù)文章

    主站蜘蛛池模板: 吉林省| 师宗县| 沧州市| 台湾省| 成武县| 永兴县| 贵溪市| 奈曼旗| 梅州市| 平度市| 论坛| 黎平县| 永安市| 龙胜| 乌拉特后旗| 连云港市| 大理市| 准格尔旗| 永平县| 白河县| 山阴县| 金山区| 克什克腾旗| 华安县| 乐陵市| 东安县| 宁海县| 安达市| 苏尼特右旗| 广昌县| 黄冈市| 日照市| 舞阳县| 怀远县| 中阳县| 平陆县| 麦盖提县| 荔波县| 扎兰屯市| 万源市| 方山县|