您当前的位置:首页 > TAG信息列表 > post-meta
如何使用POST_META触发连接查询
我有在“posts\\u where”过滤器中运行的打印sql查询及其类似内容:SELECT wp_posts.* FROM wp_posts WHERE 1=1 AND wp_posts.post_type = \'shop_order\' AND post_date >= \'2013-08-26\' AND post_date < \'2013-10-28\' AND post_date_gmt NOT LIKE \'0000%\' ORDER BY wp_posts.post
从输入字段生成数组问题
我有一系列输入字段集:<input type=\"text\" name=\"people[name]\" /> <input type=\"text\" name=\"people[lastname]\" /> <input type=\"text\" name=\"people[email]\" /> <input type=\"text\" name=\"people[name]\" /> <input
Media library orphans
我有一个条件语句,用于检查是否已将图像添加到自定义帖子类型,如果未添加,则插入默认图像。if ( get_post_meta( get_the_ID(), \'team_page_custom_image\', true ) ) { echo wp_get_attachment_image($post_meta_data[\'team_page_custom_image\'][0], \'medium\'); } else {
HM CMB:CPT ID的POST选择字段
\'我使用人造的自定义元框框架(https://github.com/humanmade/Custom-Meta-Boxes). 使用post选择:array( \'id\' => \'example-field-post-select\', \'name\' => \'Post Select Field\', \'type\' => \'post_select\', \'use_ajax
从目录下的文件中排除类别
我有一个网站,我有一个类别,我使用一些后端功能。然而,当我查看该类别和其他类别中的帖子时,我不想在该帖子“归档”或“发布”或任何其名称的类别列表中看到该类别。To make it clearer - 我有一个类别X,我用它来做主题的东西。帖子分为A、B和X三类。在帖子页面上,写着“归档在:A、B、X下”。我想说“根据:A,B归档”我正在寻找一种从get_terms 打电话,但我不知道该怎么办。这样对吗?我原本以为这是post_meta 问题,但似乎get_terms 相关的我可以添加过滤器吗get_ter
将数据从WordPress导出到平面表
我需要能够导出WordPress中的数据,以便每个object 被包含在一行中,就像一张平桌。假设每个post类型都是自己的数据库表,其中包含表示所有元数据的列。现在,我正经历着最艰难的时刻key / value 配对元数据。我试过了get_posts 然后在每个帖子上循环并提取元数据get_post_meta ... 但这只会产生一堆复杂的数组数据。推荐的方法是什么?
如何插入新的元键/值对,但仅当存在另一个元键时?
我需要添加一个新的元键和值部分,只有在其他键存在的帖子上(无论其值如何)。我尝试使用查询来自动化它,但我的SQL非常有限以下是我尝试的内容:INSERT INTO wp_postmeta (post_id, meta_key, meta_value) SELECT (SELECT meta.post_id FROM `wp_postmeta` meta INNER JOIN wp_posts posts ON meta.post_id = posts.id WHER
使用preg_place过滤自定义文本区域
我正在开发custom post type, 其中包括从post editor内部发送电子邮件的可能性。电子邮件正文文本区域通过自定义设置页面填充并保存到post_meta array 其中还包括电子邮件和主题。直到这里一切都好。设置页面中的标准电子邮件内容包括%%PROPOSAL_LINK%% 和%%PROPOSAL_LINK_URL%% 这些邮件应该被过滤掉,并替换为html链接和指向邮件来源的永久链接的普通链接。以下是我现在使用的函数:function filter_email_text_for_p
delete post meta by AJAX
我制作了一个元框,用于通过AJAX删除帖子的特定帖子元键add_meta_box(\'delete_test_key\', \'delete test key\', \'testdel\', \'post\'); function testdel(){ ?> <tr> <th scope=\"row\"><label for=\"del\">delete test key</label></th>
KEY_WP_PAGE_TEMPLATE在哪里传递?
当添加自定义post meta框时,我理解name 属性input 您输入的将通过表单传递到服务器。因此,如果我有<input type=\"text\" name=\"my_custom_field\" id=\"my_custom_field\" /> 使用get_post_meta($post->ID, \'my_custom_field\', true); 我能找回它的价值input 是可能的。关于这一点,我在谷歌上搜索了一下如何定位自定义页面模板,这就是我发
当我使用wp_mail时,get_post_meta总是空的
我制作了这个动作挂钩,每当自定义帖子类型“events”中有新帖子时,它都会向用户发送一封电子邮件。function email_members($post_id) { global $wpdb; $usersarray = $wpdb->get_col(\"SELECT user_email FROM wp_users\"); $users = implode(\",\", $usersarray); if( ( $_POST[\'post_st
删除具有相同post_id的重复meta_value
我一直在努力缩短查询自定义帖子类型的时间。在查看数据库和wp\\u posttea表之后,出于某种原因,对于相同的post\\u id和meta\\u键,存在一些重复的meta值。唯一的区别是meta\\u id。Nacin在这里谈到这个http://wordpress-hackers.1065353.n5.nabble.com/How-to-get-the-meta-ID-td572.html其中一些副本相当大。我敢打赌,如果我要去掉它们,我会将wp\\U Posteta表的大小减少到原来的1/3,希望
无法使用%2元关键字对wp_Query的顺序进行排序
我试图通过排除已售出的帖子来显示自定义帖子类型,但也要按照county meta\\u键的字母顺序显示它们。我正在尝试使用pre\\u get\\u posts,但我不确定是否正确以下是我在页面模板上的代码:$args = array( \'post_type\' => \'property\', \'orderby\' => \'meta_value\', \'meta_key\' => \'rando
为什么我的get_post_meta总是空的
我制作了这个动作挂钩,每当自定义帖子类型“events”中有新帖子时,它都会向用户发送一封电子邮件。function email_members($post_id) { global $wpdb; $usersarray = $wpdb->get_col(\"SELECT user_email FROM wp_users\"); $users = implode(\",\", $usersarray); if( ( $_POST[\'post_st
将唯一字符串作为自定义字段添加到每个帖子
我需要分配一个唯一标识符字符串,例如524bbc5a3771d 我的站点中的每个和所有帖子(每个帖子的唯一字符串)。所以我试着通过收集零碎的东西来组合一个代码from here 然后最终生成了一个字符串。这是代码。function unique_post_id_generation($post){ global $post; $generated_id = uniqid(); $update_query = new WP_Query(\'posts_pe
如何允许从wp-admin/post.php添加隐藏的自定义字段?
我知道,在自定义字段名称前面使用下划线会隐藏它,使其不显示在前端,例如。_custom_field_name. 根据我的经验,WordPress还阻止在前端添加这样的自定义字段。在我探索地核之前,我想问:有没有“简单”的方法_custom_fields 从wp admin/post添加。php?原因是:我们依赖于隐藏的自定义字段,但在prod中排除生产问题时,能够注入某些隐藏的post meta将非常有用。我不喜欢用手触摸生产数据库。
无法以自定义发布类型保存MetaBox数据
我在这个问题上工作了很长时间,真的很困惑。以下是我的自定义帖子类型的所有代码:/* Services Post Type */ function services_post_type() { $labels = array( \'name\' => _x( \'Services\', \'service\' ), \'singular_name\' => _x( \'Service\', \'service\' ), \'add_new\' =
在WordPress中创建多个文件上传元数据
我正在尝试创建一个元盒来上载多个文件(可以是图像或文件)。目前,我有上传字段和它的工作良好,直到我们按下上传并保存数据。唯一的问题是显示文件。下面是我的代码,我正在使用它来显示metabox:case \'file_list\': echo \'<input class=\"cmb_upload_file\" type=\"text\" size=\"36\" name=\"\', $field[\'id\'], \'\" value=\"\" /&g
根据类别和帖子元获取帖子
我正在为一个广播网站编写一个直播节目框,以显示谁在广播,谁是下一个。我一直在使用get\\u post函数根据类别(在本例中为一周中的某一天)检索帖子,以及为了显示现在应该直播的节目,该节目是否尚未到达其结束时间(自定义字段)。然而,它有一个转折点,有时会起作用,并且会在其他地方显示错误的节目标题。你知道我哪里做错了吗?代码如下,请访问http://livewire1350.com 看到它在起作用。编辑:我已经根据@CharlesClarkson的评论修改了代码,但仍然存在一个问题。出于调试目的,我将代码
使用重力表单从前端创建数字-虚拟-可下载的WooCommerce产品?
关于我的问题的一点背景:我正在运行WP+WooCommerce+Gravity表单,希望使用户能够使用GF从前端创建WC数字虚拟可下载产品。本质上,用户使用GF的自定义字段值(文件上载)上载音频文件mp3 作为元键file path/URL 上传到文件的是元值。因为WC也将数字产品存储为后元字段_file_paths meta-key,我想我可以走这条路,但事实证明,事情并没有那么简单。WC的\\u file\\u路径的元值实际上存储为一个带有MD5哈希的数组。我的问题是,如何复制mp3 WC下的元值_f