【问题标题】:get_post_meta doesnt work after moving wordpress website移动 wordpress 网站后 get_post_meta 不起作用
【发布时间】:2013-04-30 02:18:58
【问题描述】:

当我将 WordPress 网站移动到另一个位置时,我有一小段代码不起作用,(它确实在原始位置工作):

function displayCustomFields() {
global $post; 
$rt_gallery_images = get_post_meta( $post->ID, "rtthemert_gallery_images");
var_dump ($rt_gallery_images);
}

var_dump 显示:

array( 0 => boolean false )

但是如果我像下面的代码一样删除 meta_value :

function displayCustomFields() {
global $post; 
$rt_gallery_images = get_post_meta( $post->ID);                 
var_dump ($rt_gallery_images);
}

var_dump 显示:

'rtthemert_gallery_images' => array
      0 => string 'a:1:{i:0;s:72:"/ssold/wp-content/uploads/2012/10/picture-3.jpg";}' (length=81)

以及其他元值

我在两个位置都有完全相同的代码,为什么它适用于原件而不适用于副本?

【问题讨论】:

    标签: wordpress post get meta


    【解决方案1】:

    我意识到问题出在哪里,数据库已经迁移,一些序列化的数据被错误地编辑了。我能够通过运行以下页面上的代码来解决这个问题: http://alexscammon.com/2011/06/migrating-wordpress-blogs-fixing-the-serialization/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-12-22
      • 2013-01-01
      • 2015-04-21
      • 2011-06-12
      • 1970-01-01
      • 1970-01-01
      • 2021-05-28
      相关资源
      最近更新 更多