我試圖在我的網站上操作一些聯系表單的標記,并設法獲得了我想要使用的特定物件
$forms = WPCF7_ContactForm::find(array('p' => $redirect['form']));
我不知道“p”鍵是什么或者它為什么起作用,但似乎沒有其他東西。
它回傳這個物件:
object(WPCF7_ContactForm)#6114 (9) { ["id":"WPCF7_ContactForm":private]=> int(383)
["name":"WPCF7_ContactForm":private]=> string(8) "untitled"
["title":"WPCF7_ContactForm":private]=> string(15) "Customer Survey"
["locale":"WPCF7_ContactForm":private]=> string(5) "en_GB"
["properties":"WPCF7_ContactForm":private]=> array(5) { ["form"]=> string(2119) " (really long
form string) "
表單字串是我想要操作以向其中添加 HTML 的部分。我知道你可以在編輯器中添加 ID 和類之類的東西,但這不是我想要的。我對物件或物件中的陣列的理解讓我難以理解如何訪問此處的值。
uj5u.com熱心網友回復:
表單字串是我想要操作以向其中添加 HTML 的部分。
在資料庫級別更容易做到這一點。CF7 表單將其元資料和 HTML 表單存盤為自定義帖子型別 wpcf7_contact_form 以及許多元欄位。
form可以使用表單 id 從 post 元欄位表中檢索您想要的字串,
$form = get_post_meta($form_id, '_form', true);
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/341258.html
標籤:php 数组 WordPress的 目的 联系表格 7
下一篇:將陣列分配給C中的int
