1. 程式人生 > >關於wordpress在文章編輯頁面新增自定義欄位的方法

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

關於wordpress在文章編輯頁面新增額外的欄位表單等,比如新增“本文來源於:11111”等在文章上面或下面的內容。

本文專門記錄了本人歷經艱難險阻最終撥開雲霧找到一個簡單方法的過程。

首先,我是新手,很多不懂。剛開始我就百度類似“wordpress文章編輯頁面新增欄位”,然後查了很多東西,定位到了add_meta_boxes()這個函式或者鉤子(至少我到現在都不知道是函式還是鉤子,或者函式與鉤子有什麼關係。所以說我是新手了)

然後就是瘋狂的搜尋add_meta_boxes相關的網頁。不客氣的說,有很多相關教程,但是太費事了,而且有些是重複的,有些是沒辦法執行的,比如有的一串程式碼新增到functions.php之後,重新整理文章編輯頁面就變成空白了,另外還有一些不完整的,比如只有新增表單程式碼,卻沒有應用的程式碼。所以,這個方法很尷尬了。

巧合下點開了一個solo什麼的網站,感謝它呀。讓我直接得到了自定義欄位的使用,從而大大看到了希望。這篇文章很長,有些資訊有用,但是看到後面感覺像是亂碼了,一下心就拔涼拔涼的了。不管怎麼說,至少我把思路從“add_meta_boxes”轉變到了“自定義欄位”功能。

這個功能是wordpress自帶的,見下圖:

勾選上自定義欄目之後,向下劃,能看到如下圖:

這樣當你文章寫完之後,點擊發布文章或者更新文章的時候,這些資料值也已經儲存下來了。

那麼下一步就是應該怎麼使用這些資料值。

首先如果你是想在網頁文章中顯示這些資訊的話,你就需要找到:根目錄\wp-content\themes\模板主題名\template-parts\content-single.php,(如果是在其他位置,可能需要用single.php檔案)。然後在這裡面合適的位置加上一行程式碼:

<p>點選檢視演示:<?php echo get_post_meta($post->ID, '演示地址', true); ?></p>

結果如下圖:

這樣就完成了wordpress後臺自定義新增表單欄位,網頁前端輕鬆呼叫的目的。

相關推薦

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

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

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

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

dede首頁新增定義詳細介紹

 注:要獲取附加表內容,必須符合兩個條件 1、指定 channelid 屬性 2、指定要獲得的欄位 addfields='欄位1,欄位'    每個欄位用英文半形逗號分開 如: {dede:arclist addfields='goumai,dianpu

織夢新增定義“附件” 如何修改超連結附件URL地址

問:我們經常碰到這樣的問題,用織夢做網站的時候,會經常要用到上傳附件,用於一些文件的下載等等,但是我們新增一個自定義欄位的時候,前臺會出現超連結地址是亂碼,其實我們只是想要 一個附件的URL。 解決方案: 當我們在系統內容模型中新增附件型別欄位時,前臺需要用

kindeditor編輯新增定義外掛的方法

KindEditor是一套開源的HTML視覺化編輯器,主要用於讓使用者在網站上獲得所見即所得編輯效果。說實話在使用這個編輯器以前,我也使用過別的編輯器,最後不是因為使用麻煩,就是因為程式太臃腫,而放棄使用,可是KindEditor不同,不僅結構小巧,而且功能強大,最主要的是

織夢dede:arclist按照定義的條件呼叫相關文章

dedecms織夢dede:arclist按照自定義欄位的條件呼叫相關文章,這對於想要在首頁呼叫某個自定義欄位的文章的同學來講,非常不錯 開啟 /include/taglib/arclist.lib.php 找到 //關鍵字條件 在它的上面加入 //自定義欄位關鍵字條件 if($ctag->G

織夢新增超過兩百個定義後在使用addfields呼叫定義出錯的解決方法

dedecsm 自定義模型  新增自定義欄位(個數一百多個),使用addfields  方法呼叫,出現呼叫不出來的情況【addfields  裡面就能新增145個欄位,多了直接亂碼或者無法顯示】 解決方法 分別開啟 include/dedehtml2.class.

微信小程式定義實現選項的動態新增和刪除

問題描述: 在自定義選項中,點選新增選項按鈕,會出現一個選項的輸入框,輸入的選項可以通過點選左側的減號刪除 效果如圖: 解決過程: 1.首先寫出大體的框架。在pages下,建立了一個selfdefine的資料夾,在wxml中寫出靜態結構 selfdefine.wxml 說明

dede文章增加HTML定義字元被過濾問題

  在dedecms後臺頻道模型增加自定義欄位,一般HTML文字編輯器能解決使用者編輯問題,當然還包括純單行或多行文字編輯。但發現dedecms會自動過濾掉某些敏感的字元,比如style樣式,百度地圖js呼叫問題。下面主要圍繞著兩個問題分享一下新聞發言人開放時候的一些經驗。

destoon-定義新增到供應列表模糊搜尋中

/module/sell/sell.class.php $keyword = $item['title'].','.$TYPE[$item['typeid']].','.strip_tags(cat_pos(get_cat($item['catid']), ','));

CSDN在左側新增定義

在左側一欄新增一個圖片(不明白的地方歡迎留言) 1.第一步: 2.第二步:點選“我的部落格 3.第三步: 4.第四步: 5.第五步: (照著葫蘆畫瓢)就行 解釋: <ul>此處新增文字</ul> <img src="此處新增照

dedecms教程:在高階搜尋頁面advancedsearch.php呼叫定義

做了advancedsearch搜尋頁面,卻發現自定義的模型裡面的自定義欄位不顯示? 如下: 如果通過“內容模型管理 > 自定義搜尋”搜尋的結果頁如果要顯示自定義欄位,可使用以下方法: 1。修改puls/advancedsearch.php檔案,找到程式碼

magento新增客戶定義

INSERT INTO `eav_attribute` ( `attribute_id` , `entity_type_id` , `attribute_code` , `attribute_mod

讓dedecms搜尋頁面支援標籤呼叫及定義呼叫的方法

預設情況下,織夢cms模板的搜尋結果頁面模板是不能呼叫dedecms標籤的,那麼如何讓織夢cms的搜尋頁面支援標籤呼叫呢!!! 修改步驟如下: dedecms模板搜尋頁search.php支援arclist和channelartlist標籤呼叫方法開啟inc

Ueditor編輯新增定義按鈕

首先在ueditor根目錄找到檔案ueditor.all.js,在最後大括號裡新增:UE.registerUI('button', function(editor, uiName) { //註冊按鈕執行時的command命令,使用命令預設就會帶有回退操作 edit

織夢likearticle呼叫附加定義

在dedecms文章頁中我們經常會顯示相關文章之類的文章列表,就需要使用{dede:likearticle}標籤,但是預設的likearticle是不能顯示自定義的附加欄位的。 解決辦法 開啟 include/taglib/likearticle.lib.php 找到 if($keyword != ''

織夢獲取定義附件型別檔案的格式型別檔案大小上傳日期

內容頁顯示效果 實現步驟 1、\templets\system\channel_addon.htm 裡面要清空,只留~link~   (注意:前後不能留有一個空格) 2、/include/extend.func.php  最下面加入方法 function GetFileInfo

spring data jpa 查詢定義,轉換為定義實體

目標:查詢資料庫中的欄位,然後轉換成 JSON 格式的資料,返回前臺。 環境:idea 2016.3.4, jdk 1.8, mysql 5.6, spring-boot 1.5.2 背景:首先建立 entity 對映資料庫(非專業 java 不知道這怎麼說) @Entity @Tab

織夢likearticle標籤呼叫和顯示附加(定義)辦法

在Dedecms文章頁中我們經常會顯示相關文章之類的文章列表,就需要使用{dede:likearticle}標籤,但是預設的 likearticle是不能顯示自定義的附加欄位的。解決辦法: 修改include/taglib/likearticle.lib.php. 大概在178行 $

PHPCMS推薦呼叫定義

  第1步:成功登入到phpcms後臺。   第2步:開啟內容>>內容相關設定>>模型管理>>找到自己相對應的模型。   第3步:開啟模型找到並開啟“欄位管理”,在自己需要顯示的欄位上點選“修改”。   第4步:在最後倒數第三個”在推薦位標籤中呼叫“上選擇是並確定儲存