Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/40.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 在wordpress中,如何定义是否选中帖子的自定义复选框,并基于该显示预定义单词(例如:视频)?_Php_Css_Wordpress - Fatal编程技术网

Php 在wordpress中,如何定义是否选中帖子的自定义复选框,并基于该显示预定义单词(例如:视频)?

Php 在wordpress中,如何定义是否选中帖子的自定义复选框,并基于该显示预定义单词(例如:视频)?,php,css,wordpress,Php,Css,Wordpress,要注意的是,标签视频意味着帖子里面有视频。 我下面的代码不成功 <?php $new_query = array( 'posts_per_page' => 100, 'orderby' => 'publish_date', 'order' => 'DESC', ); if ( $new_query->have_posts() ) { while ( $new_query->have_posts() ) { $new_query->t

要注意的是,标签视频意味着帖子里面有视频。 我下面的代码不成功

<?php 

 $new_query = array(
'posts_per_page' => 100,
'orderby' => 'publish_date',
'order' => 'DESC',
 );

 if ( $new_query->have_posts() ) {
 while ( $new_query->have_posts() ) {
    $new_query->the_post();

 <div id="news">
    <a id="s1ustlink" href="<?php the_permalink();?>" target="_blank">
    
    <div id="up">

    <div id="left">     
        <img src="<?php the_field('image'); ?>"/>
    </div>
   
    <div id="right">
        <p id="article"><?php the_title();?></p>
        <p id="media1" <?php          $adcat = get_field('additional_category');
                                      $adcatimploded = implode(',', $adcat);
                                      if (in_array($adcatimploded, 'video')) {
   echo {'style="display:block"';}   

   ?> >Video</p>
        <p id="media2">Photo</p>
        <p id="media3">Updated</p>
    </div>
    </div></a>
    <div id="down">
   <div id="time"><i class='fa fa-clock-o' style='font-size:90%'></i>
   <p><?php the_time();?> | <?php echo get_the_date('d.m.Y', get_the_ID()) ?></p>
   </div>
   <div id="post-view"><?php pvc_post_views(); ?></div>
   </div>
   </div>

   <?php
    endwhile;
      endif;
   ?>```

如果(在数组中($adcatimploded,'video'))
在数组中
的工作方式相反-第一个参数是针,第二个参数是干草堆。但是在
$adcatimploded=内爆(',',$adcat)之后,该变量甚至不包含数组开头。让我更正并see@cbroe无论如何都不成功。它没有显示任何东西。首先,让我们看看你到底改变了什么。否则,我们怎么可能知道您是否仍然做了错误的事情。@Cbroe我将(in_array($adcatimploded,$video')编辑为(in_array($adcatimploded,$adcatimploded)),并删除了内爆部分
    #media1 {
      float: left;
      padding: 2px;
      border: 2px solid red;
      border-radius: 10px;
      display: none;
      background-color: gold
     }