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

  • 如何在保存前过滤到POST元数据

    时间:2018-09-25

    我使用的是一个插件,我想为我的客户提供一种在保存之前过滤数据的方法。我知道最好的方法是提供一个过滤器挂钩。因此,我引入了一个新的过滤器挂钩来过滤所有post数据,包括post数据和post元数据。但后来我发现hook available for post data. 所以我意识到,没有必要引入另一个钩子来过滤post数据。现在我想知道有没有这样的钩子可以用于post元数据?如果是这样,那么我就不需要提供任何新的过滤器挂钩,我可以从核心将用户引导到这些过滤器挂钩。我发现an article by Igor

  • 使用‘MEDIA_HANDLE_UPLOAD’重命名图像文件名

    时间:2018-09-26

    我需要重命名用户在我的网站上发布时上传的图像。我有一个代码,可以完美地保存图像并将其作为帖子的一部分。但我希望这些图片被重命名,在其文件名中包含帖子的标题。我拥有的代码:require_once( ABSPATH . \'wp-admin/includes/image.php\' ); require_once( ABSPATH . \'wp-admin/includes/file.php\' ); require_once( ABSPATH . \'wp-admin/includes/m

  • 向所有博客帖子添加后置内容

    时间:2018-09-26

    我有一堆博客帖子,我需要用自定义的Posteta密钥/值对来更新。因此,我有两个问题-我在worpdress MySQL数据库中的哪里可以找到Posteta条目,以及如何更新所有博客帖子并向其中添加以下Posteta键值对。<wp:postmeta> <wp:meta_key><![CDATA[_dt_post_settings]]></wp:meta_key> <wp:meta_value><![CDATA

  • SAVE_POST中的WP_INSERT_POST将错误的元数据添加到插入的POST中

    时间:2018-10-02

    我有为Student post\\u类型保存元数据的代码。在保存元数据的同时,我还想为payments数组中的每个付款添加单独的帖子:add_action( \'save_post\', \'save_student_meta\' ); function save_student_meta( $post_id ) { // Code gathering data form $_POST // [...] $s

  • 无法将POST元数据(日期)转换为其他语言

    时间:2018-10-07

    我想用中文翻译后元数据(日期),例如,2017年9月13日,应翻译为2017年年9月但我的密码是英文的。您是否看到任何错误?请帮忙。提前谢谢你。 $time_string = \'<time class=\"entry-date published\" datetime=\"%1$s\">%2$s</time>\'; if (get_the_time(\'U\') !== get_the_modified_time(\'U\')) {

  • GetText本地化不起作用

    时间:2018-10-09

    我正在尝试使用\\uU()函数转换发布日期。但它不起作用。投递日期仍以英文显示。您还有哪些其他选项可以本地化发布日期(发布于)。 printf(__(\'<span class=\"posted-on\"><a href=\"%1$s\" title=\"%2$s\" rel=\"bookmark\"><i class=\"fa fa-clock-o\"></i> %3$s</a></span>\', \'colormag\'), e

  • 如何将所有特定的帖子元设置为我所在的自定义帖子类型内的值?

    时间:2018-10-10

    我目前有一个自定义复选框(如果选中)将特定帖子设置为“特色”。在设置当前帖子之前,它还会将所有其他帖子设置为“未设置”。这很管用,但我现在有多个自定义帖子类型,并且希望“无特征”部分只在我所在的自定义帖子类型中的本地工作。这有意义吗?因此,如果我正在编辑一个“白皮书”部分,并将其选中为“特色”,则会取消之前所有特色白皮书的设置,但保留其他自定义帖子类型。以下是从所有帖子类型中取消设置所有特色帖子的代码:if ( isset( $_POST[ \'is-it-featured\' ] ) ) {

  • GET_POST_META未将变量用作POST_ID以动态获取POSSID

    时间:2018-10-10

    我想使用get\\u post\\u meta从CPT中动态提取一个值,然后发送一封电子邮件。问题是get\\u post\\u meta($post->ID,…)部分代码无法从CPT metabox中提取电子邮件。如果将$post->ID替换为post ID示例“254”,则整个函数工作正常。有没有办法让get\\u post\\u meta动态使用post ID <?php ////////////////////////////////////////////

  • 将附件复制到其他帖子类型并更改附件URL

    时间:2018-10-11

    在我的网站上,我必须自定义帖子类型和一个功能,让用户将照片从帖子类型a导入到帖子类型B,复制元数据,并将图像复制到为帖子类型B指定的文件夹---<?php // File: import-pics.php require_once $_SERVER[\'DOCUMENT_ROOT\'] . \'/wp-load.php\'; global $current_user, $imic_options; // Use global wp_get_curr

  • 使用自定义查询按元数据过滤帖子

    时间:2018-10-17

    我想用两件事来过滤这篇文章。由当前登录用户执行通过文章中的元数据(disc\\u id)注意:“disc\\u id”的值是发布它的自定义帖子类型中帖子id的副本。立柱将使用重力模板在前端创建。因此,我们假设表单附加到一个post ID为7020的页面。发布帖子时,“disc\\u id”的元值为7020。我想做的是过滤所有具有该特定值的帖子。我已经成功地完成了第一部分的工作,它显示了当前用户的帖子,但没有完成第二部分,即基于元数据的帖子。请查看下面的代码,有人能告诉我可能的解决方法吗?我将不胜感激。非常

  • 如果为自定义帖子类型中的任何其他帖子选择了元字段选项,如何禁用该选项?

    时间:2018-10-18

    我正在使用自定义元字段处理自定义帖子类型post type (如post格式)。我能够根据元键值保存和检索帖子。但我面临的问题是,如果已经选择了该字段的选项,如何限制添加新帖子。即,如果已选择该选项,则用户将为禁用该选项ADD NEW POST. 以下是我迄今为止所做的:function ps_add_meta_box() { add_meta_box( \'ps_sectionid\', \'Distinctive Person

  • WP cron and update post meta

    时间:2018-10-19

    我尝试创建一个每小时运行一次的定时cron作业,这是我第一次使用wp cron。在cron函数中,如果满足某些条件,我想更新post meta值。我还在cron外部测试了cron函数的代码,以查看/打印结果。结果看起来不错,但当cronjob运行时,不会更新任何帖子。Iam使用WP Crontrol查看所有可用的cronjobs。首先,我安排一个活动(这似乎有效):function prfx_hourly_status_update_cron_job() { if ( ! wp_next_

  • 自定义字段元数据未在后端显示

    时间:2018-10-20

    我最近更新了我的网站一段时间后,自定义字段元框不再显示在编辑器中。它也不会显示在“屏幕选项”下。你知道为什么会这样,以及如何找回它吗?

  • 添加动作保存帖子类型并更新帖子元WooCommerce

    时间:2018-10-23

    我想更新后元在产品woocommerce时,我保存更新产品。我用save\\u post\\u NAME\\u CPT编写这个函数(并在functions.php中插入),但不起作用。 add_action(\'save_post_product\', \'update_post_meta_subito\', 10, 3 ); function update_post_meta_subito($post_id){ $post_type =

  • 反向交叉销售(WooCommerce)

    时间:2018-10-31

    当你跑步时get_post_meta( get_the_ID(), \'_crosssell_ids\',true); 您将获得当前产品交叉销售给的所有产品的数组。我该如何扭转这种局面?要获取交叉销售到当前项目的所有产品?示例:不是这个:产品1->交叉销售:产品2,产品3但这个:产品3<;-交叉销售:产品1

  • “UPDATE_POST_META”是否在更新前检查值是否相同?

    时间:2018-11-04

    运行以下代码时:update_post_meta( 1, \'_visibility\', \'visible\' ); wordpress是否检查post\\u id1 钥匙_visable 值为visible 在写入数据库之前?我有一个导入脚本,我想知道这是否可以节省处理时间。function update_post_meta_check($post_id, $key, $value) { $old = get_post_meta($post_id, $key);&

  • UPDATE_POST_META()在与WordPress操作一起使用时不起作用

    时间:2018-11-08

    当post状态更改为“已发布”时,我正在尝试更新该字段。当我检查what update字段返回时,它正确地获取了值,但没有更新。它显示了一些数字。请帮忙,我不确定我是否应该将此与transition_post_statusUpdate - I have tried below hooks // 正在触发操作,但字段未更新1。publish //工作正常,但没有更新2。save_post &&;save_post_l //工作正常,但没有更新add_action(\'transition_pos

  • 在不剥离标签的情况下将html保存到postmeta中-安全吗?

    时间:2018-11-23

    我有一个产品描述框,我想从描述中添加HTML作为postmeta,由于一些外部原因,我无法取消postmeta返回的代码。只使用原始HTML更新\\u post\\u meta安全吗?我已经调查了wp\\u kses,但这需要我给它一个允许标记的列表,我没有这个。

  • 我需要QUERY_POSTS()首先按元值对结果排序,然后按帖子ID排序

    时间:2018-11-25

    我已经阅读了所有相关的WordPress文档,我在这里和其他网站上读了很多帖子来找到答案,但我仍然找不到一种方法来做到这一点。我有一个自定义的帖子类型。我的自定义帖子类型包含元数据。其中一个元数据字段是一个布尔值(1或0),称为“特征”,用作标志。我正在尝试为query\\u posts()创建一个查询(如果必须的话,我会选择WP\\u query),该查询首先返回设置了标志的帖子(按日期或帖子ID DESC排序),然后返回没有设置标志的帖子(也按日期或帖子ID DESC排序)。这样做的目的是让特色帖子位

  • 如何使用wp_ins_post上传多张图片

    时间:2018-11-28

    Im使用wp\\U insert\\U post在woocommerces网站的前端添加产品我的当前代码将上载所有图像,但只有最后一个图像将位于产品库图像中这是我的密码;功能。phpfunction my_handle_attachment( $file_handler, $post_id, $set_thu=false) { // check to make sure its a successful upload if ($_FILES[$file_handler][