【问题标题】:update featured image meta data information in wordpress在 wordpress 中更新特色图像元数据信息
【发布时间】:2015-12-27 15:54:05
【问题描述】:

我正在通过我的 php api 中的外部 api 在 wordpress 中创建帖子。我已经能够为它创建帖子并设置特征图像,但我需要知道如何更新以下信息:

  • 图片替换文字
  • 图片说明
  • 图片标题

这个问题听起来可能很愚蠢,但我没有找到解决方案的有力样本。

【问题讨论】:

    标签: php wordpress image api metadata


    【解决方案1】:

    你可以试试这个: 如果您的图像文件有元数据,您可以使用以下函数自动生成数据。

    // Define attachment metadata 
    $attach_data = wp_generate_attachment_metadata( $attach_id, $file );
    

    在以下链接中了解有关上述函数生成的变量的更多信息 https://codex.wordpress.org/Function_Reference/wp_generate_attachment_metadata

    如果文件没有元数据,您可以手动将表单作为数组,如下所示。

    $attach_data = array(); 
    $attach_data["image_meta"]["caption"] ='';
    $attach_data["image_meta"]["title"] ='';
    

    您可以在以下链接中了解图像的元数据变量。 https://codex.wordpress.org/Function_Reference/wp_read_image_metadata#Return_Values

    最后将值作为元数据更新到该附件。

    // Assign metadata to attachment
    wp_update_attachment_metadata( $attachment_id, $attach_data );
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-11-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-18
      • 1970-01-01
      • 2016-02-11
      相关资源
      最近更新 更多