您当前的位置:首页 > TAG信息列表 > advanced-custom-fields
寻找在短码内执行多个类似WP查询的最有效方法
我有一个非常数据驱动的网站,每个页面都包含几个(5-10)短代码,每个短代码执行WP查询并显示结果。这些查询通常非常相似-我在这个代码共享中添加了3个WP query$args的var\\u转储示例:https://codeshare.io/3AvRgv我正在寻找一种提高性能的方法,并想知道是否有比每次都使用新的WP\\u查询更好的方法。例如,我是否可以在自定义字段中设置一些查询参数,在页面加载时运行查询,将post\\u id数组保存到一个变量中,然后修改它们以适应?那会有帮助吗?欢迎有任何想法!
在ACF字段中添加域路径作为短码
我使用ACF textarea字段加载一些js和css文件我想做的是为文件的域路径设置一个快捷码。像这样的这是我的shortcode函数function my_path_shortcode() { $domain_path = get_template_directory_uri(); return $domain_path; } add_shortcode(\'shortcode_domain_path\', \'my_path_shortcode\
While循环在另一个While循环内
好吧,我已经读了20篇关于在另一个while循环中使用while循环的不同文章,但仍然无法实现这一点,我快要崩溃了。我的场景:使用高级自定义字段插件和WP Coda滑块。我的目标是在Coda滑块中显示一个小的图像库(通过ACF插件加载到自定义的帖子类型上)。ACF中的图像也使用ACF的转发器插件。这需要使用while循环来输出图像。事实:图像的父字段:公文包图像图像图像的字段键:图像ACF表示的php将显示图像: <?php while(the_repeater_field(\'portfolio-
通过ACF使用可配置侧栏的自定义支柱类型
我正在使用自定义帖子类型(CPT)trainings 在我客户的一个网站上。我还添加了一个名为sidebars, 可以通过“关系”字段类型链接到培训或页面。为了对所有培训进行概述,我创建了一个单独的模板“tpl trainings.php”,并添加了一个“概述”页面,该页面反过来使用该模板。这样,客户可以添加侧栏(例如,一般联系信息),并在其他不同页面上使用侧栏,包括培训概述页面。然而,有一个问题。自trainings-CPT 具有url/trainings/..., 我无法添加带有永久链接的页面/tra
WordPress ACF从媒体库中删除图像
我正在尝试使用高级自定义字段的update\\u value filter挂钩编写一个函数,当用户从字段中删除图像时,它也将从WP的媒体库中删除。到目前为止,我还没有成功,我犯了很多错误。我需要检查字段的值是否为空,然后获取之前的值(图像)找到ID并删除附件?有什么想法吗?//Delete image from acf field function my_acf_update_value( $value, $post_id, $field ) { if (emp
ACF gallery hook?
使用新图像更新库或删除图像时,是否有调用的挂钩?使用标准图像字段add_filter(\'acf/update_value/type=image\', \'my_acf_update_value\', 10, 3);
Adding a body class with ACF
我用ACF创建了一个单选按钮字段,以便管理员可以指定颜色。E、 g:蓝色:蓝色粉色:粉色我希望通过<body <?php body_class(); ?> 在标题中。php。这可能吗?我目前正在输出标题中的类。php类似:<div id=\"page\" class=\"site <?php the_field(\'package_colour\',$post->ID); ?>\">
在使用ACF图库的短码中遇到Foreach问题
通常我只会将这种类型的内容放在模板中,但我提取内容的方式有点不同。我做了一个我一直有问题的短代码。它使用Foundation 5的“动态观察”滑块和ACF库。它挂在foreach 部分// Add Shortcode function custom_carousel($atts, $content = null) { extract( shortcode_atts( array(), $atts)); $out1 = \'
高级自定义字段多站点上传/图像问题
好的,所以我使用:WordPress 4.4.1 (目前最新版本)Advanced Custom Fields PRO v5.3.3.2 (目前的最新版本)我有一个非常奇怪的问题,似乎无法修复。我有一个多站点设置,有五个左右的网站。它们都共享相同的主题,每个站点有不同的域名。在整个站点中,我使用ACF(高级自定义字段)来引入图像,例如在每个页面的顶部都有一个横幅。主站点工作正常,您可以上传图像,当您使用ACF将图像添加到页面时,它们可以正确完成。这些图像位于:/wp-content/uploads/yea
如何在循环中显示产品的产品价格
我的一般问题是:如何在woocommerce中循环显示产品价格,而不是显示哪个页面的产品价格?换句话说,我希望在单个产品页面的网格中显示几个相关产品,但当我使用此代码时:<?php $product = new WC_Product(get_the_ID()); echo wc_price($product->get_price_including_tax(1,$product->get_price())); ?> 它会在页面上显示我
Unkown meta_value in ACF
我使用的是ACF,但我想知道meta\\u值意味着什么?以下是我的数据库中的一个片段:meta_id post_id meta_key meta_value 9394 4661 _carousel_0_image field_5683f27fd880e 那么到底是什么field_5683f27fd880e? 是5683f27fd880e 一个序列化或散列值还是什么?
循环似乎停留在单个(现已删除)帖子上
起初我认为这是一个ACF问题,但打印一些值帮助我发现,我的循环似乎卡在了一篇文章上,但只有在涉及某些字段时。总结一下我的设置:我安装了高级自定义字段插件,并定义了一些自定义字段(主要是数字字段),在这些字段上我构建了自定义的帖子类型。当我为自定义帖子类型开发归档页面时,出现了第一个问题:我让所有内容都正常工作,但有几个字段始终返回相同的值,这些值与特定帖子(帖子编号50)相关。在尝试修复代码(导致this question) 我把归档页放在后面,开始处理单个页面。然后,大多数字段工作正常,但有几个字段(归
上次修改用户配置文件的字段?
是否有插件或已知的方法来跟踪用户配置文件的更改并在Wordpress中保存上次修改的日期?我试过使用ACF,但它没有自动更新此字段的选项。提前谢谢。
ACF自定义域WP_QUERY,但如果域不存在,则需要获取所有帖子
我在所有帖子上都设置了一个自定义ACF字段,名为event_date, 我想在给定的时间内获取所有帖子category, 但是有一些帖子event_date 已定义按的描述顺序放在第一位event_date. 这个args 我正在使用query_posts 具体如下:$args = array( \'posts_per_page\' => -1, \'cat\' => $category_id, \'meta_query\' => arr
使用每个页面上的高级自定义字段的值更新每个页面的内容编辑器的值
Problem: 我将帖子从旧的Wordpress站点导入到新的Wordpress站点。以前的开发人员在帖子页面上使用ACF字段代替Wordpress内容编辑器。我想将内容从ACF字段传输到内容编辑器。
在ACF未显示所有术语的情况下对Get_Terms进行排序
我正在制作一个短代码来返回此分类法中的所有术语。术语按ACF生成的自定义字段“高度”用krsort排序。我正在关注这个answer from here. 问题是它只显示了8个术语,总共有15个。所有这些术语都填写了自定义字段,并且都有帖子,所以我不确定。我需要这个对象数组,因为我将在foreach中显示其他参数。function taxonomies_shortcode( $atts ) { extract( shortcode_atts( array(
高级自定义域和发布类型
我制作了一个只用于一个站点的快速插件(多个域,但主题、插件和内容相同)。在其中一个网站上,我得到一个错误警告:call\\u user\\u func\\u array()要求参数1是有效回调,第一个数组成员不是/httpd中的有效类名或对象。www/wp-includes/plugin。php在线525在所有其他安装上,它运行正常,没有任何问题。我添加到插件的代码是:include_once( \'acf.php\' ); define( \'ACF_LITE\', true );
公文包网站的自定义字段与自定义帖子类型
问题是:我需要使用高级自定义字段和自定义帖子类型UI插件创建我的投资组合网站。方法1:为每种投资组合类型(摄影项目、网站开发项目、视频项目)制作单独的帖子类型方法2:只创建一个post类型的(公文包),然后添加自定义字段,其中包含所有项目类型的所有必需值,并在后端使用PHP条件语句仅选择相关字段,并根据公文包类型(自己的自定义字段)显示它们哪个更好?在我看来,第一种方法很简单,而且更直截了当,但我在想,如果我想在一个简单的页面上显示我的所有项目,我如何能够同时显示几种帖子类型。。。谢谢你帮我
ACF关系-获取父级的帖子对象
我有几个帖子设置了ACF关系字段:- Post A - Post A1 - Post A2 - Post A3 Post A 与以下方面有联系:Post A1,A2 & A3...帖子A1、A2、A3都有自己的帖子模板,但是在帖子模板中,我可以设法获得Post A\'s Title?因为我不想在帖子A1、A2、A3的字段中硬编码帖子A的标题。我试过了this solution, 但似乎无法检索父A的post对象。。。下面是我的自定义字段设置Post A\'s类别,选
元查询未检索帖子
我正在尝试使用get\\u posts()在名为“leaders”的自定义帖子类型中检索附加了某些主题的帖子这是我的疑问。$args = array( \'post-type\' => \'leaders\', \'meta_query\' => array( array( \'key\' => \'topics\', \'value\' => \'1773\', \'compar