使用元数据进行childtheme内容输入 - wordpress

时间:2017-06-07 14:53:03

标签: php wordpress metadata

我在wordpress上的childtheme中使用元数据来制作自定义内容框。我们有一些工作,但永远无法完成所有工作,现在没有一个工作。

背景:我们为7个不同的页面使用一个模板,这些页面都需要相同的布局,只需要公司内部编辑人员更改的不同内容。

示例:

这是我们的一些选项php文件,它添加了元文件。

UIImage

我们知道这有效,因为它出现在管理控制台中并保存到我们的数据库中。正如您在此处可以看到此输入(网站和图像信息已被删除):

wp_nonce_field( basename( __FILE__ ), 'undergrad_nonce' );
global $post;
$data = get_post_meta( $post->ID, 'undergrad', true);

?>

<label for="undergrad-HighlightImage"><?php _e( "Highlight Image", 'example' ); ?></label>
<br />
<textarea rows="6" class="widefat" type="text" name="undergrad-HighlightImage" id="undergrad-HighlightImage" value="" size="30"><?php if(isset($data['HighlightImage'])) echo esc_attr($data['HighlightImage'])?></textarea>

这是我们在模板页面中用来调用元数据的函数之一:

a:8:{s:14:"HighlightImage";s:71:"xxxxxxxxxxxxxxxx.wp-content/uploads/2017/06/xxxxxxxxxx.png"

}

我的问题是为什么它不会拉我们的元数据?这是最初,但是当我们添加其余的盒子时,我们所拥有的将不再拉动?

注意:请不要询问网站或任何可能泄露公司身份的信息,上次我在几天内提出了一个问题,我们开始看到尝试代码注入,私有化和许多其他攻击,大约1000每隔三分钟对我们的辅助防火墙尝试失败。这可能是巧合,但我不想冒恶意使用此网站进行定位的机会。

0 个答案:

没有答案