我怎样才能使用这段代码html + php

时间:2015-03-30 09:39:00

标签: php wordpress

您好我想在我的循环中获取自定义帖子类别名称,我有两个类别,如何在我的php标签内使用此html属性可以有人帮助我。 如果cat consol被选中,这需要显示一些客户帖子contnet,如果不需要选择第二项。

<section id="startups">
        <div class="container container-fullWidth">
            <div class="sectionContent">

             <?php
          $loop=new WP_Query(array('post_type'=>'startup',
                                   'sort_column' => 'post_date',
                                    'posts_per_page'=> -1 
                                    //'order' => 'DESC'
                                    )
                            ); 
        if ( $loop->have_posts() ) 
        {
            while ( $loop->have_posts() ) 
              {
                $loop->the_post();
                ?>

                <h2 class="sectionHeader"> <p class ="post_title">STARTUPS</p><span class="borderBottom"></span></h2>
                <div class="row startupSec">
                    <div class="col-lg-12" id="start">
                        <!-- <div class="ls-nav-left-arrow"><a href="#"></a></div> -->

                        <!----startup button---->
                        <div class="row">
                            <section class="color-1">
                                <div class="cl-effect-20">
                                    <?php 
                                    $cat=get_post_meta($post->ID,'category',true);
                                      if ($cat=='console')
                                     {
                                        echo "<div class="startupbutton col-lg-offset-4 col-lg-2 col-md-offset-3 col-md-3 col-sm-offset-2 col-sm-4 ">
                                        <a><span class="orangeBtn" id="lilleSliderBtn" data-hover="LILLE">LILLE</span></a>
                                        <span class="radtypecircle" id="lilleRadio"></span>";?>

                                  <?php  echo"div" ?>
                                 }
                          else if ($cat=='consol2')
                             {
                                   <?php
                                    echo "<div class="startupbutton col-lg-2  col-md-3 col-sm-4">
                                        <a><span class="orangeBtn" id="parisSliderBtn" data-hover="PARIS">PARIS</span></a>";?>

                                  <?php  echo"</div>" ?>
                                  <?php
                              }
                              ?>

1 个答案:

答案 0 :(得分:0)

您的问题是,您如何使用字符串。

当您使用双引号或单引号时,您可以echo某些内容,或者您​​可以在变量中存储内容。

当您使用其中一个时,第一个引用是起始引用,第二个引用是终止引用。如果您想在双引号中使用双引号,或在简单引用中使用简单引号,则需要转义内容中的引号。

例如:

echo "Double quote here: \" in the content";

使用反斜杠字符,您可以将其转义。

echo 'This is good " also'

无需转义,因为开始/结束字符串不同。

所以你需要像这样使用它:

echo '<div class="startupbutton col-lg-offset-4 col-lg-2 col-md-offset-3 col-md-3 col-sm-offset-2 col-sm-4 ">';

我在字符串的开头/结尾使用单引号。

使用像NetBeans,Eclipes,PHPStrom等好的IDE来发现这样的语法错误。