您好我想在我的循环中获取自定义帖子类别名称,我有两个类别,如何在我的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
}
?>
答案 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来发现这样的语法错误。