您当前的位置:首页 > TAG信息列表 > advanced-custom-fields
从附件中获取帖子列表
我的图库有几十张图片。在每个图像的旁边,都应该有指向附加到该图像的帖子的链接。(您可以在媒体库中的“上载到”下看到这些内容)。我可以用$attachment_data[\'uploadedTo\'], 但是我怎样才能知道那篇文章的名字呢?我的循环:$the_query = new WP_Query( array( \'post_type\' => \'attachment\', \'category_name\' => \'photos\', \
SAVE_POST ACF数据未更新POST类型的类别
我正在尝试使用名为“cat”的高级自定义字段为我的自定义帖子类型分配多个类别。但我的分类没有任何保留。有什么帮助吗?<?php // Add an action to run on post save add_action( \'save_post\', \'set_genre_on_save\' ); function set_genre_on_save( $post_id ){ // Check the post type if (is_s
如何对ACF分类字段使用GERM_TERMS()和META_QUERY?
我有一个自定义的分类法,事件(“event”)。通过ACF,它还有一个分类字段“Topic”,将其链接到一个二级分类Topic(“Topic”)。我想get_terms() 对于所有带有特定“主题”术语“媒体”的活动术语,其恰好具有术语ID 422。我知道get_terms() 可以接受meta\\u查询,但我不知道如何正确获取所需内容。这两个都没有返回结果…\'meta_query\' => array( array( \'key\' =
自定义函数在ACF关系字段的GET_PERMARINK中制造麻烦
我正在使用自定义函数来添加。html到我的自定义帖子(&M);页面,使用WPML。此脚本正在上创建错误ACF relationship field permalink。我的自定义功能:function custom_post_permalink ($post_link) { global $post; if($post) { $type = get_post_type($post->ID); $post_type_dat
WP查询多个值>首先显示特定值
我有一个查询,可以获取多个ID的关系字段。我获取所选项目的ID,并将其与其他ID合并到一个数组中例如:我的页面关系ID=5我的其他页面ID在数组中=6,3,8所以我创建了一个数组=6,3,8,5如何显示我的值,首先显示“5”的值,然后显示其他值?我应该查询5.然后查询6,3,8?或者有没有办法在5点之前订购,然后再由其他人订购?我的查询: $args = array( \'post_type\' => \'maison-hotes\',
在一个页面上列出每个帖子中的所有ACF字段值
我在woocommerce的产品数据表/说明手册下载链接中使用了ACF转发器字段。共有50种产品,每个产品的产品页面上都有1到4个下载链接。我一直在寻找一种方法,在一个页面上列出所有50种产品的所有链接,就像在列表中查询页面上的所有帖子一样。我甚至不知道从哪里开始寻找,也没有在ACF论坛上看到任何具体内容。
GET_TEMPLATE_PART()不使用高级自定义字段插件
我在WordPress项目中工作,我在一个名为推荐的特殊文件中创建了推荐。php和我通过get\\u template\\u part调用了页面上关于我们的文件,它工作得很好,但当我调用(estimationals.php)到主页时,并没有显示所有值。使用高级自定义字段插件<!-- Start Section Testimonials --> <section class=\"testimonials section-padding\"> <div class
计算具有特定元值的自定义帖子类型
我们有一个自定义类型,名为books. 在模板中,我们需要显示具有book_type 像我们使用ACF Pro,上述字段设置为复选框多选。所以一本书可以是小说+短篇小说,小说+小说,等等。我们只需要计算小说。这不起作用,正如在另一个suggested thread 此处:$query = new WP_Query( array( \'meta_key\' => \'book_type\', \'meta_value\' => \'Fiction\' ) ); $fiction = $q
AJAX是一个php文件,其中包含高级定制字段
我正在尝试在一个使用高级自定义字段的php文件中使用AJAX,并在发出请求时出现500个内部错误。如果我只使用“include”,php文件可以很好地工作,但我需要在JavaScript中使其动态。我的AJAX知识有限,但从以下几点开始:$(this).load(\'/wp-content/themes/theme-name/template-parts/uploads.php\', function() { console.log(\'success\'); }); 这可以调用页面上的基本文本
ACF元密钥和元值中断循环
我有一个帖子类型为“recipe”的CPT。我在CPT中有几个ACF高级自定义字段。我的循环按以下方式编写时工作正常:<?php // args $args = array( \'numberposts\' => -1, \'order\' => \'ASC\', \'orderby\' => \'name\', \'post_type\' =>
将元密钥与Pre Get POST中的当前日期进行比较
我正在寻找一种将字符串与当前时间进行比较的方法。我发现了这个问题“pre_get_posts filter using numeric meta_query comparison (from dates)“我对如何让它发挥作用感到困惑。$expire = get_field(\'status_time_duration\') + get_the_time(\'U\'); // UNIX time that gets the publish date plus an additional time in
查询unctions.php中的帖子并更新字段
我在中查询帖子时遇到问题functions.php. 这主要是在后端更新帖子,而不是在前端显示查询。我正在尝试获取所有使用状态帖子格式的帖子,如果变量为true,则更新一个元字段。我的代码:function status_alerts($query) { //start function global $post; // set the global $args = array( // all posts in the status post format \'posts_
ACF:当自定义字段(在字段组中)为空时隐藏div或模板节
当前,我正在尝试在后端的自定义字段未填充时隐藏或不显示模板的div或部分。问题是,对于未嵌套的单个自定义字段有效的方法,对于父组中有一个或两个子组的嵌套/分组自定义字段无效。下面是带有自定义字段显示的代码。显示器本身工作正常。我只是想把一切都隐藏起来<section> 当ACF组的一个子字段未填写时。该组由一个父组、三个子组组成,每个子组有几个字段。<?php $werdegang = get_field(\'werdegang\'); // werdegang pa
将默认管理列排序更改为ACF日期选择器字段
EDIT: 由于公开悬赏,我无法删除我的问题,但问题似乎是由我安装的“Post Types Order”插件引起的。我已将其设置为非顺序news post类型,但出于某种原因,它仍将其排序添加到主查询中。这是我的错误,在调试问题时应该始终禁用插件。我正在尝试为自定义帖子类型设置列的默认排序news. 单击标题时,列的排序很好,但当您第一次访问帖子列表时,它将仅按默认排序(发布日期)进行排序。这是我的pre_get_posts 措施:add_action( \'pre_get_posts\', functi
商店页面中类别名称下的ACF
我只在woocommerce中的店铺页面设置中使用显示类别。我在高级自定义字段中为产品类别添加了自定义字段(textfield)。我想在商店页面的分类标题下显示此文本(不在分类页面上)。在content-product\\u目录中。php之后do_action( \'woocommerce_shop_loop_subcategory_title\', $category ); 我补充道:$term_id = get_queried_object()->term_id; $post_
ACF Repeater字段,Need If语句for If子字段有内容
我试图只在名为“指令”的子字段中有内容的情况下通过第一个IF语句,这似乎不起作用。如果我删除(&A)&!空(\\u sub\\u字段(\'指令\')<?php if( have_rows(\'instructions_group\') && !empty(the_sub_field(\'instruction\')) ): ?> <div id=\"instructions-group0\" c
循环访问ACF分类并输出关联的帖子
我有一个页面模板,可以循环浏览所有现有的帖子类别,并为每个类别输出5个相关帖子。我想更改它,使其只输出我在特定页面上的ACF分类字段中选择的类别。我已经设置了页面,并向其中添加了ACF分类字段,但是我无法确定如何使原始循环仅使用此处选择的分类。实现这一目标的最佳方式是什么?我试着通过get_field(\'taxonomy_field_name\') 但是,这似乎不起作用以下是我如何循环浏览类别/帖子:<?php /* Loop through Categories and Display
如何为同一帖子中的每个类别添加不同的自定义字段?
我正在尝试为同一帖子/课程中的每个选定类别添加不同的自定义费用字段。以下是一个示例:-课程名称:B.techCategories/colleges:学院1、学院2、学院3、学院4如果多所大学分配给同一门课程,我可以将费用与自定义字段区分开来吗?
如何在WordPress和Display产品中通过ACF字段获取WooCommerce产品ID
$product_cat_object = get_queried_object(); $axy = get_field(\'select_artists\', \'product_cat_\' . $product_cat_object->term_id); $args = array( \'post_type\' => \'product\', \'tax_query\' => array(&
ACF get_field()没有在WordPress中返回值
我正在合作使用ACF和CPT。我创建了一个短代码,放在主题的文本模块中。它工作得很好。然而,当我给ACF打电话时get_field(), 它没有返回任何值。我试着调查this question 还有这个one, 但两者都不起作用。我仔细检查了ACF字段名称。还试图将输入类型从文本更改为数字,但仍然没有希望。Development Environment<WordPress版本:5.2.2(目前最新版本)主题/子主题版本:Divi 3.25.3 <?php add_shortc