Wordpress 当条件为false时获取PHP警告
我已经创建了自定义元框,用于为相关帖子添加选项 以下代码是WP Admin中的工作文件,只有在我将相关帖子添加到使用meta box创建的自定义表单时,才会在前端工作 但是,如果我将此项留空,则会收到以下警告消息 警告:中的“主题”字符串偏移量非法 /主页/9/d416241127/htdocs/tw/u2me/wp content/themes/u2me/single.php 在线37 这里第37行是Wordpress 当条件为false时获取PHP警告,wordpress,Wordpress,我已经创建了自定义元框,用于为相关帖子添加选项 以下代码是WP Admin中的工作文件,只有在我将相关帖子添加到使用meta box创建的自定义表单时,才会在前端工作 但是,如果我将此项留空,则会收到以下警告消息 警告:中的“主题”字符串偏移量非法 /主页/9/d416241127/htdocs/tw/u2me/wp content/themes/u2me/single.php 在线37 这里第37行是if($my_meta['topics'){ 换句话说,当这个条件返回false时,我收到警告
if($my_meta['topics'){
换句话说,当这个条件返回false时,我收到警告消息
我使用以下代码创建自定义元:
<?php while($mb->have_fields_and_multi('topics')): ?>
<?php $mb->the_group_open(); ?>
<?php $mb->the_field('title'); ?>
<label>Title</label>
<p style="margin-top:0px;"><input type="text" name="<?php $mb->the_name(); ?>" value="<?php $mb->the_value(); ?>"/></p>
<?php $mb->the_field('link'); ?>
<label>URL</label>
<p style="margin-top:0px;"><input type="text" name="<?php $mb->the_name(); ?>" value="<?php $mb->the_value(); ?>"/></p>
<p><a href="#" class="dodelete button">Remove Topic</a></p>
<br/>
<?php $mb->the_group_close(); ?>
<?php endwhile; ?>
标题
使用
作为
也许这对你有帮助
<?php
$my_meta = get_post_meta($post->ID,'_related_topics_meta',TRUE);
if ($my_meta['topics']) {
echo '<ul class="hero-subtitle">';
foreach ($my_meta['topics'] as $topic) {
?>
<li><a href="<?php echo $topic['link']; ?>"><?php echo $topic['title']; ?></a></li>
<?php }
echo '</ul>';
} ?>
if ($my_meta['topics']) {
if (!empty($my_meta['topics'])) {