Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 类是';是否不正在添加到当前页面?(要突出显示活动页面)_Php_Wordpress_Loops - Fatal编程技术网

Php 类是';是否不正在添加到当前页面?(要突出显示活动页面)

Php 类是';是否不正在添加到当前页面?(要突出显示活动页面),php,wordpress,loops,Php,Wordpress,Loops,我正在尝试向Wordpress中用户所在的当前页面添加一个类 到目前为止,我有下面的代码,但它不工作,有人知道为什么吗 <?php while ( have_posts() ) : the_post(); ?> <a href="<?php echo get_the_permalink(); ?>" title="<?php echo the_title(); ?>"> <div id="grid-icon" class="ic

我正在尝试向Wordpress中用户所在的当前页面添加一个类

到目前为止,我有下面的代码,但它不工作,有人知道为什么吗

  <?php while ( have_posts() ) : the_post(); ?>
  <a href="<?php echo get_the_permalink(); ?>" title="<?php echo the_title(); ?>"> 
  <div id="grid-icon" class="icon-news<?php if (is_page($post->ID)) { 
  echo "page-active "; } else {} ?> col-xs-12 col-md-4">
     <p><?php echo get_post_meta($post->ID, 'wpcf-short-title', true); ?></p>
  </div> </a>
  <?php endwhile;?>

看这行:

<div id="grid-icon" class="icon-news<?php if (is_page($post->ID)) { 
    echo "page-active "; } else {} ?> col-xs-12 col-md-4">

这也可以简化为:

<div id="grid-icon"
    class="icon-news<?php echo is_page($post->ID) ? " page-active " : null ?> col-xs-12 col-md-4">

当您当时使用php代码添加类时,首先必须在类之前添加一个空格

echo "page-active "; } else {} ?> col-xs-12 col-md-4">
线路是

echo " page-active "; } else {} ?> col-xs-12 col-md-4">
审查:-
echo " page-active "; } else {} ?> col-xs-12 col-md-4">