Wordpress;华帝主题酒店;ACF插件?

Wordpress;华帝主题酒店;ACF插件?,wordpress,custom-fields,app-themes,Wordpress,Custom Fields,App Themes,我曾多次尝试在Vantage主题(来自AppThemes)中实现Advanced Custom Fields(ACF)插件,但没有成功。在这个问题上,我与ACF的管理员有过广泛的联系,但不幸的是我们没有成功。他建议在这里询问,也许可以寻找一个(付费)开发商,来解决这个问题 好吧,那我在试什么呢? 我已经创建了一个自定义字段组,并希望在Vantage的列表表单中实现该字段组。为此,我阅读了多个文档,包括:。为了完整起见,基于此,我在Vantage主题文件夹中执行了以下操作: 我创建了两个自定义字段

我曾多次尝试在Vantage主题(来自AppThemes)中实现Advanced Custom Fields(ACF)插件,但没有成功。在这个问题上,我与ACF的管理员有过广泛的联系,但不幸的是我们没有成功。他建议在这里询问,也许可以寻找一个(付费)开发商,来解决这个问题

好吧,那我在试什么呢? 我已经创建了一个自定义字段组,并希望在Vantage的列表表单中实现该字段组。为此,我阅读了多个文档,包括:。为了完整起见,基于此,我在Vantage主题文件夹中执行了以下操作:

  • 我创建了两个自定义字段组,id为88和139
  • 在Wrapper.php中,我添加了代码:
  • 在form-listing.php中,我创建了两个自定义挂钩,“product\u custom”和“product\u custom2”:
  • 在fuctions.php中,我创建了3个函数:

    add_action( 'wp_print_styles' , 'my_deregister_styles' , 100 );
    function my_deregister_styles() {
        wp_deregister_style( 'wp-admin'  );
    }
    
    add_action( 'product_custom'   , 'productfields'   );
    function productfields() {
        $options = array(
            'field_groups'   => array('post'   => '88'  ),
        'form'   => false,
    );
        acf_form( $options );
    }
    
    add_action( 'product_custom2'   , 'productfields2'   );
    function productfields2() {
        $options2 = array(
            'field_groups'   => array('post'   => '139'  ),
        'form'   => false,
    );
        acf_form( $options2 );
    }
    
  • 这实际上使自定义字段组以Vantage的列表形式出现。然而,以下事情一直在出错:

  • 两个字段组都有一个所见即所得字段。然而,由于某些原因,所见即所得按钮和媒体按钮停止工作
  • 我无法在第一个所见即所得字段中填写任何文本。只有第二种方法可以解决这个问题
  • 保存列表表单后,根本不存储任何数据。根据ACF管理员的建议,我在ACF master/core/api.php文件中尝试了以下操作:

    // run database save first
            if( isset($_POST['acf_save']) )
            {
                $txt="Hello world!";
        echo $txt;
        die();
    
  • 但是,保存列表表单后不会显示该字符串。所以if语句没有被使用。。。 4.要在前端显示数据,保存后,我想可以使用默认的wordpress codex

    我尽量做到完整;)有人能进一步帮助我吗?有偿援助也是可以协商的

    提前多谢!
    Robbert

    您是否希望当有人访问网站时,他们能够通过他们访问的页面发送信息,例如www.yoursite.com/listing/listing-name,比如电子邮件或联系人,以获取与该业务相关的更多信息

    如果没有,那么您可以简单地将来自后端(如dreamweaver等)的ACF数据添加到single-listing.php中,并使用有关字段使用的ACF教程

    希望这能有所帮助


    干杯

    是不是你希望当某人访问网站时,他们能够通过他们访问的页面发送信息,例如www.yoursite.com/listing/listing-name,比如电子邮件或联系人,以获取更多与该业务相关的信息

    如果没有,那么您可以简单地将来自后端(如dreamweaver等)的ACF数据添加到single-listing.php中,并使用有关字段使用的ACF教程

    希望这能有所帮助


    干杯

    我成功实施了以vantage为主题的ACF

    我在vantage列表表格中添加了ACF表格,并将vantage表格与ACF表格相结合。只需一个按钮

    数据已保存到数据库中,可以调用以显示在列表区域中。“仅添加图像”按钮在前端不起作用,但在后端该按钮起作用

  • 添加到wrapper.php

  • 完成本教程

  • 消除form-listing.php中的默认vantage提交按钮

  • 在函数
    ACF\u form\u head()的ACF api.php中添加此代码


  • 就是这样,希望它能在您的网站上运行。

    我成功地实现了具有vantage主题的ACF

    我在vantage列表表格中添加了ACF表格,并将vantage表格与ACF表格相结合。只需一个按钮

    数据已保存到数据库中,可以调用以显示在列表区域中。“仅添加图像”按钮在前端不起作用,但在后端该按钮起作用

  • 添加到wrapper.php

  • 完成本教程

  • 消除form-listing.php中的默认vantage提交按钮

  • 在函数
    ACF\u form\u head()的ACF api.php中添加此代码


  • 就这样,希望它能在您的网站上运行。

    您好,谢谢您的回复。我想实现一个前端自定义表单,存储数据并(简单的部分:)显示数据。也许有人有做这种事情的经验?嗨,谢谢你的回复。我想实现一个前端自定义表单,存储数据并(简单的部分:)显示数据。也许有人有做这种事的经验?
     // allow for custom save
    
    $post_id = apply_filters('acf_form_pre_save_post','va_after_create_listing_form', $post_id);