我在if / else语句的“else”中创建了一个if语句。它工作。但是函数下面的代码没有运行。当我删除函数时,函数下面的代码运行。请你帮忙我出去了。
此代码导致问题:
<?php $googleplay= get_option('director_googleplay');?>
<?php if($googleplay): ?>
<a href="<?php print $googleplay; ?>">
<img src="<?=IMAGES?>/googleplay.png" class=" img-responsive top-buffer-5" alt="Image"/>
</>
<?php endif;;?>
php:
<?php $category_id = get_cat_ID('Category Name'); ?>
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<?php if ( in_category("1") ) { ?>
<div class="section"></div>
<?php } elseif ( in_category("2") ) { ?>
<div class="section"></div>
<?php } else { ?>
<div class="section">
<?php $googleplay= get_option('director_googleplay');?>
<?php if($googleplay): ?>
<a href="<?php print $googleplay; ?>"><img src="<?=IMAGES?>/googleplay.png" class=" img-responsive top-buffer-5" alt="Image"/></>
<?php endif;;?>
</div>
<?php } ?>
<?php endwhile;else: ?>
<p>Sorry, no posts matched your criteria.</p>
<?php endif; ?>
<div class="section">
<?php $facebook= get_option('director_facebook');
<?php if($facebook): ?>
<a href="<?php print $facebook; ?>"><img src="<?=IMAGES?>/Facebook.png" class=" img-responsive pull-left"alt="Image"/></>
<?php endif; ?>
</div>
答案 0 :(得分:1)
好吧,您忘了关闭<a>
- 代码:</a>
,而不是</>
。但是,代码仍应“运行”,只显示垃圾。
此外,php代码段也可以通过<?
- 标记启动和结束,您的代码中有一个代码:
<img src="/googleplay.png" class=" img-responsive top-buffer-5" alt="Image"/>
应该有效。删除可能导致问题的<?=IMAGES?>
。你想用<?=IMAGES?>
做什么?