![](/img/trans.png)
[英]add 1 to field name with perimeters at end Advanced custom fields WordPress
[英]Wordpress - Advanced Custom Fields. Front end form to add new post not displaying
我正在嘗試在前端顯示一個表單。 似乎可以做到,如此處指定: http : //www.advancedcustomfields.com/resources/acf_form/
我已將字段組全部設置為顯示帖子類型='byc_cure'。 表單顯示在后端。 這是我嘗試在前端顯示表單的代碼:
<?php acf_form_head(); ?>
<?php get_header(); ?>
<div id="primary" class="content-area">
<div id="content" class="site-content" role="main">
<?php /* The loop */ ?>
<?php while ( have_posts() ) : the_post(); ?>
<?php acf_form(array(
'post_id' => 'new_post',
'new_post' => array(
'post_type' => 'byc_cure',
'post_status' => 'publish'
),
'submit_value' => 'Publish'
)); ?>
<?php endwhile; ?>
</div><!-- #content -->
</div><!-- #primary -->
我將此代碼放在頁面模板中,並制作了一個使用該模板的頁面,但是,當我單擊將我帶到該頁面的鏈接時,該表單不會顯示。 唯一顯示的是“發布”按鈕。
如果將其放在single-byc_cure.php文件中,會有所不同嗎? 或者,我是否需要指定當page = page.php時出現這種形式。 但是,當我嘗試這樣做時,將顯示一個更新按鈕(就像在后端一樣)。 如何修改代碼以顯示表單,我可以自定義提交按鈕上的文本,並且ACF知道提交表單時應創建一個新的類型為“ byc_cure”的帖子?
提前致謝
要在前端顯示ACF,請使用以下命令: https : //wordpress.org/plugins/acf-frontend-display/
要處理您的表單(例如:創建帖子,發送電子郵件或注冊用戶),請使用以下網址 : https : //wordpress.org/plugins/forms-actions/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.