我的wordpress网站的编码只决定它何时工作,如果有人对于为什么或如何解决这个问题有任何想法,我将不胜感激。
http://www.gallatinchurchofchrist.com/sermons-2
第1行的布道只显示代码,但第5行的完全相同的是音频条。其他人显示绝对没有......我已经试图解决这个问题几天了,但仍然没有运气。
<?php
global $ichthys_redux;
$placeholder = '700x450';
$thumbnail_class = 'vc_col-md-5';
$post_details_class = 'vc_col-md-7';
$image_size = 'ichthys_post_pic700x450';
//Meta boxes
$sermon_mp3 = get_post_meta( $post->ID, 'ichthys_sermon_mp3', TRUE );
$sermon_youtube = get_post_meta( $post->ID, 'ichthys_sermon_youtube', TRUE );
$sermon_vimeo = get_post_meta( $post->ID, 'ichthys_sermon_vimeo', TRUE );
$sermon_background = get_post_meta( $post->ID, 'ichthys_sermon_bg_color', TRUE );
$sermon_list_view_option = get_post_meta( $post->ID, 'ichthys_sermon_list_view_option', TRUE );
?>
<article id="post-<?php the_ID(); ?>" <?php post_class('row'); ?> >
<div class="item vc_col-md-12 high-padding" >
<div class="container sermon_content" >
<div class="vc_col-md-9" >
<h2 class="sermon_title">
<a href="<?php echo get_permalink($post->ID); ?>" title="<?php echo get_the_title($post->ID); ?>"><?php echo get_the_title($post->ID);?></a>
</h2>
<ul class="sermon_icons">
<li><a href="<?php echo get_permalink($post->ID); ?>"><i class="fa fa-calendar"></i> <?php echo get_the_date( "F j, Y" ); ?></a></li>
<li><i class="fa fa-user"></i> <?php echo get_the_author(); ?></li>
<li class="taxonomy-list">
<i class="fa fa-book"></i>
<?php $taxonomies = get_the_terms( $post->ID, 'sermons' );
if ($taxonomies) { ?>
<?php foreach ($taxonomies as $taxonomy) { ?>
<a href="<?php echo get_term_link($taxonomy); ?>"><?php echo esc_attr($taxonomy->name); ?><span>,</span></a>
<?php } ?>
<?php } ?>
</li>
<li><a href="<?php echo get_permalink($post->ID); ?>"><i class="fa fa-comment"></i> <?php echo get_comments(array('post_id' => $post->ID,'count' => TRUE)) . esc_attr__(' Comments','ichthys'); ?></a></li>
</ul>
<div class="sermon_song">
<?php
if($sermon_list_view_option=='option_audio'){
echo do_shortcode("<p>[audio src=".esc_attr($sermon_mp3)."]</p>");
}elseif($sermon_list_view_option=='option_youtube'){
echo do_shortcode('<p>[vc_video link="'.esc_attr($sermon_youtube).'"]</p>');
}elseif($sermon_list_view_option=='option_vimeo'){
echo do_shortcode('<p>[vc_video link="'.esc_attr($sermon_vimeo).'"]</p>');
}
?>
</div>
<?php the_content(''); ?>
</div>
<div class="vc_col-md-3" >
<div class="medium-padding sermon-links">
<p><a class="btn btn-default" href="<?php echo get_permalink($post->ID); ?>" role="button"><i class="fa fa-link"></i> <?php esc_attr_e('View Sermon', 'ichthys'); ?></a></p>
<p><a class="btn btn-default" href="<?php echo get_permalink($post->ID); ?>" role="button"><i class="fa fa-comment"></i> <?php esc_attr_e('Leave a comment', 'ichthys'); ?></a></p>
<?php if($sermon_list_view_option=='option_audio'){ ?>
<p><a class="btn btn-default" href="<?php echo esc_attr($sermon_mp3); ?>" role="button"><i class="fa fa-download"></i> <?php esc_attr_e('Download Sermon', 'ichthys'); ?></a></p>
<?php }elseif($sermon_list_view_option=='option_youtube'){ ?>
<p><a class="btn btn-default" href="<?php echo esc_attr($sermon_youtube); ?>" role="button"><i class="fa fa-video-camera"></i> <?php esc_attr_e('Watch Video', 'ichthys'); ?></a></p>
<?php }elseif($sermon_list_view_option=='option_vimeo'){ ?>
<p><a class="btn btn-default" href="<?php echo esc_attr($sermon_vimeo); ?>" role="button"><i class="fa fa-video-camera"></i> <?php esc_attr_e('Watch Video', 'ichthys'); ?></a></p>
<?php } ?>
</div>
</div>
</div>
</div>
</article>
答案 0 :(得分:0)
这可能是一些PHP错误! 当你在php中禁用显示错误时,php执行代码直到语法,逻辑或数据错误!然后什么都不显示。
这些建议:
var_dump($var)