您当前的位置:首页 > TAG信息列表 > post-meta

  • 使用GET_POST_META定义类别ID

    时间:2015-04-09

    我需要通过自定义字段在我的单打页面中定义类别ID,以便根据页面加载不同的类别。这是我到目前为止所做的,它不起作用。任何帮助都将不胜感激,谢谢。 <?php query_posts( \'cat=<?php echo get_post_meta($post->ID, \'BarID\', true); ?>id&showposts=1000\' ); ?> <?php if (have_posts()) : while (have_posts()

  • 带_和不带_的元密钥之间的差异

    时间:2015-04-10

    在wp\\u postmeta表中,我注意到一些键带有“\\u”(下划线)前缀,而一些键没有\\u这些字段之间的主要区别是什么?它们在主题化时如何使用?字段是否有特殊用途?大多数插件都使用这种方法来创建元密钥,但wordpress上没有关于元密钥命名的codex,不确定这些密钥名称之间是否有任何技术差异。

  • WordPress自定义循环按自定义域升降帖子

    时间:2015-04-11

    我正在开发wordpress网站,这取决于价格,所以我添加了名为“价格”的自定义文件<?php while ( have_posts() ) : the_post(); echo $price = get_post_meta($post->ID, \'price\', TRUE); endwhile; ?> 这是显示所有帖子价格的基本循环。要求:任何人都可以修改以上内容,使其按照升序或降序显示帖子,就像每个价格网站一样

  • 如何选择要打印的标签,而不是打印整个标签列表?

    时间:2015-04-11

    使用时:$tag_list = get_the_tag_list( \'\', \', \' ); 我替换了元打印:printf( $tag_list, $category:list, etc ); 通过以下方式:$printArray_tag_list = explode(\', \', $tag_list); echo $category_list.\"/\".$printArray_tag_list[0].\',\'.$printArray

  • 获取一个POST_ID,其中meta_value等于序列化的meta_value字段中的值

    时间:2015-04-12

    我正在存储CPTproducts\' 将ID发布到CPT中companies\' post meta(meta\\U键=prefix_products). 因为一个公司可以有多个产品,所以我将它们存储到PHP序列化数组值中。s:48:\"a:3:{i:0;s:3:\"334\";i:1;s:3:\"333\";i:2;s:3:\"331\";}\"; 其中334、333、331是post类型的三个post\\U IDproducts.我需要获取CPT的post\\u idcompanies 其中

  • 仅当帖子是公共的时,才读取帖子元值

    时间:2015-04-20

    我想检索应用于帖子的meta\\u值。目前,我执行以下查询global $wpdb; $table = $wpdb->prefix.\'postmeta\'; $values = $wpdb->get_results( \"SELECT meta_value FROM $table WHERE meta_key = \'$metakey\' GROUP BY meta_value\", ARRAY_A); 这将返回所有可能的met

  • 清理元输入的正确方法

    时间:2015-04-20

    我有一个元字段,它在管理面板中显示为:$field = get_post_meta($postid, \'field_name\', true); ?> <input type=\"text\" name=\"field_name\" value=\"<?php echo (!empty($field)) ? $field : \'\'; ?>\" /> 通常每当我保存这些东西的时候sanitize_text_field() 我觉得这已经足够了,直到今天。。

  • 存储自定义帖子类型的元数据修订

    时间:2015-04-21

    存储自定义帖子类型的元数据很容易,只需使用处理此操作的方法添加“save\\u post”操作即可。在其中,对于要存储的字段,您有如下内容(当然还有通常的安全检查):update_post_meta( $post_id, \'_description\', $_POST[\'_description\'] ); 很简单。然而,我不知道我需要做什么,以便WordPress存储自定义帖子的修订。我为自定义帖子类型启用了修订,并为“title”等标准字段启用了修订。但默认情况下,它不适用于元数据。我一

  • 在添加元盒子操作中使用发布元

    时间:2015-04-22

    有没有办法在add\\u meta\\u box操作挂钩调用的函数中使用get\\u post\\u meta?我只想在特定的post meta与正则表达式匹配时显示meta框,但到目前为止,我还不知道如何做到这一点。

  • 以编程方式更改元标签

    时间:2015-04-27

    有没有一种方法可以通过代码而不是在头部而是在模板文件中更改元标记?我想更改元标记<meta property=\"og:title\" content=\"title\" /> <meta property=\"og:description\" content=\"description\" /> <meta property=\"og:image\" content=\"thumbnail_image\" /> 它们在调用facebook

  • GET_POST_META作为下拉搜索筛选器的列表

    时间:2015-04-27

    我想知道是否有人能帮我。我想为我的wordpress网站创建一个下拉搜索过滤器。我希望下拉列表中填充自定义帖子类型的meta\\u框值。我知道<?php echo get_post_meta($post->ID, \'meta_field\', true); ?> 是获取它们的方法,但我想创建一个变量,并将其作为下拉列表进行回应。<select> $variable = get_post_meta($post->ID, \'meta_field

  • 如何在文本区域中显示我的元值?

    时间:2015-05-03

    我保存了以下内容:$description = get_post_meta( $postID, \'video_desc\', true ); 然后在textarea的我的表单中使用:value=\"<?php echo $description; ?>\" 当我检查控制台时,它作为值存在,但它没有显示在文本区域中。我想这是显示文本,因为它是在编辑后。php页面/文件。我已经找了好几个小时了!!任何帮助都将不胜感激。

  • 如何检查条件Else语句中的用户元字段是否为空

    时间:2015-05-04

    大家好,我为我的wordpress站点设置了一个自定义帖子类型。在这个自定义帖子类型中,我有一个元框,其中包含大约11个元字段,我通过编程添加了这些元字段。我想做的是检查其中一个字段(我已编程为无线框)是否有值。如果有,我想显示字段的值。如果没有,那么我想重复可用的单词。这就是我迄今为止一直在尝试的:<?php $consignment= get_post_meta($post->ID, \'availability\', true); if (empt

  • 减少或阻止调用UPDATE_META_CACHE

    时间:2015-05-06

    我的主题每页调用update\\u meta\\u cache()函数58次!此函数将根据相关帖子运行以下查询:SELECT post_id, meta_key, meta_value -> FROM wp_postmeta -> WHERE post_id IN (81649) -> ORDER BY meta_id ASC -> ; 返回的绝大多数meta\\u键(以及相应的值)对于相关页面不是必需的(例如,主页循环不需要yoast\\

  • 通过自动保存重置自定义POST元值

    时间:2015-05-06

    我创建了一个帖子查看计数器插件,每次查看/刷新帖子时都会增加一个计数。计数正常,但如果编辑实时帖子,则自动保存功能会在生成自动保存时获取视图计数,因此当我更新帖子时,视图计数会随着使用创建自动保存时的视图计数而减少,而不是当前值。例如,view count=100,我打开帖子进行编辑,生成自动保存,同时50人查看帖子,我单击帖子上的update,查看次数从150降回100我的插件代码是:function update_post_views_counter() { if(is_sin

  • 删除后置空格安全吗?

    时间:2015-05-06

    我们有很多流氓自定义字段。我觉得如果我们删除空白值,就可以清除数据库中的重要空间。如果我使用以下内容查询数据库:select * from wp_postmeta where meta_value = \'\' 我得到871038(!)我的问题是,删除这些是否安全?这样做是否会产生任何潜在问题?

  • Get $post->ID from a URL

    时间:2015-05-09

    我有一个自定义的帖子类型,叫做music. 我创建了一个自定义模板作为普通页面,以显示音乐家的一些统计信息。我有一个页面,他们可以看到他们所有的歌曲,并添加了一个统计链接。stats链接根据该自定义帖子自动生成URL。示例URL如下所示https://domain.com/song-stats/?pid=17643 URL中的17643用于自定义音乐帖子类型中的特定歌曲。以下代码在此模板页面上运行良好。<?php $key_1_values = get_post_meta(17643, \'_son

  • ORDERBY META_VALUE仅返回具有现有META_KEY的帖子

    时间:2015-05-13

    我有以下wp\\U查询:$args = array( \'post_type\' => \'news\', \'orderby\' => \'meta_key\', \'order\' => \'ASC\', \'meta_key\'=>\'custom_author_name\', \'post_per_page\'=>-1 ); $query = new WP_Que

  • 如何显示图像元数据?

    时间:2015-05-14

    我正在尝试将筛选器添加到the_content 将在帖子中查找所有图像并附加自定义附件元数据credit 对它。以下是我的功能:Adds the Credit field to attachment details page: (这很有效)function attachment_field_credit( $field, $post ) { $field[ \'credit\' ] = array( \'label\' => \'Credit\',

  • 发布元数据复选框有时会变为未选中状态

    时间:2015-05-14

    我删除了帖子上的默认作者元框,并添加了一个复选框,用于确定帖子是否应显示作者的署名和作者框。它一直在工作,但由于某种原因,在某些情况下它变得不受控制。这是在公开了一些私人帖子之后,当我改变了其他帖子的永久链接时发生的。将数据库从localhost迁移到服务器时也会发生这种情况。这是我的代码:/* Remove and then add back in the author box to include check box to display author byline and bio */ &#