您当前的位置:首页 > TAG信息列表 > custom-field
如何像WordPress和ACF一样在数据库中存储文件?
我正在从Caldera表单中获取输入,该表单包含用户上传。这将作为包含文件名的数组返回:[\"company_logo\"]=> array(1) { [0]=> string(73) \"https://example.com/wp-content/uploads/2018/02/logo-1.png\" } 我正在使用ACF管理其他地方的数据,这有效地提供了一种获取和更新数据的好方法。我怎样才能像WordPress那样存储它?我相信Word
将发布数据保存在另一个数据库中
所以我的问题是:我有一个抓取脚本,当我将信息用于我的帖子时,它会抓取信息并保存到自己的数据库中,但我所做的是复制所有信息并将其放入wp\\u帖子和wp\\u postmeta中。因此,它会创建大量重复数据,基本上这样做不是很好。所以我的问题是,我能不能让我的wordpress从其他数据库中获取数据,并使用插件(例如自定义字段)将数据写入不同的数据库,而不是Posteta表中。感谢您的回答
具有多个自定义域的高级搜索表单
我在一个允许搜索医疗事故诉讼的网站工作,客户希望有一个与此网站中的搜索表单几乎相同的搜索表单:http://psychcrime.org/database/所有信息都存储在带有自定义字段的自定义帖子类型中,包括诉讼、医院和医生记录。我四处寻找插件,但我找到的大多数高级插件都是用于自定义分类过滤器,而不是自定义字段,有些插件可以在自定义字段中搜索,但表单中只有一个输入,而不是为每个可能要搜索的字段单独输入。有没有插件可以实现这种布局和行为?如果没有,我创建此搜索表单的最佳方法是什么?我以前从未修改过word
在自定义帖子类型的metabox中添加exta字段时出现问题
我正在尝试在metabox中添加一个新字段。有一个演示url字段工作正常。我创建了一个新字段,该字段没有存储或保存插入该字段的任何数据。这是我的大衣。// Adding meta box for freebie custom post type function demo_url_meta_box() { add_meta_box( \'demo_url_meta_box\', __( \'Freebie Details\'
使用用户数据自动填充高级自定义字段
我正在开发一个新网站,在那里你可以作为用户登录并自己发布消息(自定义帖子类型)。他们可以自己填写或选择数据的最大部分,但有几个字段必须自动填写,并且在放置消息时不可见。例如,我有一个名为“name\\u provider”的高级自定义字段,ID为“field\\u 5b0bc22b22606”,我希望此字段自动填入当前登录用户的用户名。当有人放置消息时,他的用户名将自动放置在该字段中。但是,该字段可能不可见或不可编辑。这是可能的还是无法实现的?我对互联网做了很多研究,但没有发现任何东西。这里有人告诉我如何
在前端保存附件自定义域
我有一个前端帖子表单,允许用户上传多张照片,在那里我有2个输入字段,用于尝试保存每个附件的自定义元数据-$vid_pix = get_post_meta($v_Id, \'vid_pix\', false); if (!empty($vid_pix)) { foreach ($vid_pix as $vP) { $Pt = get_post_meta($vP, \'photo_time\', true); $Por = get_post_meta($vP, \'p
在另一种自定义帖子类型中使用来自一种自定义帖子类型的高级自定义字段/使用嵌套的快捷代码
我有两种自定义帖子类型,project 和person. 两者都有几个自定义字段。我正在为project 自定义帖子类型。在project 自定义字段我有几个类型为relation的字段,如此屏幕截图所示。不幸的是,我并不真正理解它们的含义以及如何使用它们,但这不是我的主要问题。接下来,在person 自定义字段,我只有文本字段,如first_name, last_name, 等现在让我们假设我有一个自定义的post类型person. 该人员已为项目作出贡献,该项目是类型为的自定义职位类型project.
按相关帖子类型B的自定义字段对A类帖子进行排序
我不确定这是否可能(也张贴在ACF论坛上https://support.advancedcustomfields.com/forums/topic/ordering-by-custom-field-of-relationship-field-object/#post-62454)我有两种自定义的帖子类型,Artworks和Artisters。Artworks有一个ACF post object字段“Artisters\\u name”,将其与单个艺术家关联。艺术家有自定义字段“Artister\\u la
WordPress在更新后在Post Meta表中创建新行
我注意到WP中有一些奇怪的行为。我已经通过ACF插件创建了自定义字段。我还编写了一个函数,可以使用wp_post_update 和update_post_meta 功能。当我从后端编辑器更新帖子时,一些新行会添加到posmeta表中。我想是某种修订。但在使用自己的函数时不会发生这种情况。修改正常,但数据库中没有新行。这是正常行为吗?编辑以获取更多详细信息这是我的自定义代码: $post_update = array( \'ID\' => $postid,
在PUBLISH_POST操作中检索wp_mail的ACF字段
我有一个名为“Envios”的自定义帖子类型。我在其中创建了一个自定义元框,可以选择用户和帖子。当其中一个自定义帖子类型发布时,它会向所选用户发送一封包含所选帖子内容的电子邮件。要选择帖子,我使用ACF插件和field Post对象。问题是,有时电子邮件发送正确,但在大多数情况下,什么都没有发送。代码如下: // Adds Custom Meta Box function email_delivery_munda_add_custom_box() { $scr
样式属性中的内联背景图像的WebP回退
我开发了一个主题,它有一个称为项目的自定义帖子类型。在单个项目页面上,有一个具有高质量滚动背景图像的视差样式部分。我正在使用一个自定义字段(通过ACF插件)将此背景图像添加到项目页面,并且此自定义字段被编码到单个项目模板文件中。这意味着我的所有项目页面只需要一个模板。这个背景图像质量很高,因此是一个相当大的图像文件(对我来说保持图像质量很重要)。我想将WebP图像作为背景图像添加到此视差部分。但我当然需要为不支持WebP图像格式的浏览器提供后备支持。我看过很多关于如何为通过<img> 标记,或
发布后获取高级自定义字段
发布帖子后,我想从插件高级自定义字段中获取一个自定义字段,并将其存储在数据库中。尝试了以下操作: function call_after_post_publish($post_id, $post) { $tcParentTitle = get_the_title( $post_id ); $tcChildTitle = get_field( \'funcion_1_titulo_tc\', $post_id ); &
如果作者没有帖子,则Auth.php不显示内容
我正在制作一个自定义的创世主题,并有一个自定义的作者。php文件,该文件拉入各种自定义字段(使用高级自定义字段),并将作者配置文件页面中的作者元信息添加到页面中。。。它还显示他们的最新帖子。如果作者已经为其分配了帖子,那么这一点非常有效。如果没有,页面将不会输出通常从作者档案中提取的任何内容。。。我搜索了StackExchange,虽然这已经被提到过几次,但我似乎找不到一个有效的答案。我需要作者。php页面输出作者信息,无论用户是否有帖子。如果没有,配置文件元和自定义字段仍应显示,最近的帖子部分不应显示其
按元密钥排序帖子(不起作用)
因此,我已经阅读了所有关于此的堆栈交换帖子,我觉得基于我所阅读的内容,我所拥有的应该是有效的。我有点不明白为什么不是。$args = array( \'post_type\' => \'event\', \'meta_key\' => \'events_startdate\', \'order_by\' => \'meta_value\', ); $post_query = new WP_Query($ar
按自定义字段更改帖子状态
我想根据自定义字段“播放”更新我的帖子状态(我自己的CPT)。如果播放的是1,我希望发布帖子,但如果播放的自定义字段是0,那么如果我试图发布帖子,帖子也应该是草稿。有可能吗?我试图在论坛中搜索,但没有找到有效的。。。也尝试了这里的代码,但不起作用。。。How to Update post status using meta data in Custom post TYpe
如何在单独的自定义字段中更新发布日期(仅限年份)?
我想用一个存储帖子发布年份的自定义字段更新我的所有帖子。“年”值显然将从帖子的日期元数据中检索出来。然后,我将使用存储的值查询带有特定插件的帖子。到目前为止,我有这个,但不确定这段代码应该去哪里,是否需要修改!$year_published = get_the_date( \'Y\' ); update_post_meta(get_the_ID(), \'year_date\', \'$year_published\' );
从发布到草稿和特定自定义字段的SQL更新CPT
我有:CPT:匹配自定义字段:已播放MySql是否可以将自定义字段设置为“0”的CPT“match”的所有帖子的状态从发布更改为草稿?良好的开端可能是更新wp\\u posts SET post\\u status=\'draft\',其中post\\u type=\'match\',meta\\u key=\'played\',meta\\u value=0;但是meta_key 和meta_value 不在wp_posts 桌子非常感谢您的支持
自定义帖子类型-META_QUERY:更早开始的搜索课程
我有课程自定义帖子类型,其中有4个日期子字段(除其他字段外):period_a_start, period_b_start, period_c_start, period_d_start.我想创建一个查询,以获得提前开始的8个第一堂课(已排序)(无论哪个时段提前开始)。因此,如果A课(period\\u c\\u start=2018年12月13日)、B课(period\\u A\\u start=2015年12月20日)、c课(period\\u d\\u start=2018年12月14日)。。。。。
Order by Date Custom Field
我试图按开球顺序显示即将到来的足球比赛列表。我目前的代码以正确的顺序列出了日期,但帖子的顺序不正确。<?php $previews_new_loop = array( \'posts_per_page\' => -1, \'post_type\' => \'football_match\', \'meta_key\' => \'kick-off-date\', \'orderby\'
尝试在一个简单的插件中获取自定义字段数据
该值未在此插件中获取和显示。当我在主题的其他地方添加代码时,它工作正常。<?php function related_posts( $atts ) { // set the category ID (or multiple category IDs) // you want to ignore in the following array $cats_to_ignore = array( 2 ); $categ