当前位置: 首页 > 知识库问答 >
问题:

">"在wordpress中关闭php标签

范哲
2023-03-14

我在使用wordpress时遇到问题。我正在在线编辑wordpress页面并在其中使用数组,所以当我在页面上写这篇文章时,

<section id="recent">
    <h1>Recently Added</h1>
    <ul class="row-fluid">
    <?php
        $args = array( 'post_type' => 'product', 'stock' => 1, 'posts_per_page' => 4, 'orderby' =>'date','order' => 'DESC' );
        $loop = new WP_Query( $args );
        while ( $loop->have_posts() ) : $loop->the_post(); global $product; ?>
            <li class="span3">    
                    <a id="id-<?php the_id(); ?>" href="<?php the_permalink(); ?>" title="<?php the_title(); ?>">
                        <?php if (has_post_thumbnail( $loop->post->ID )) echo get_the_post_thumbnail($loop->post->ID, 'shop_catalog'); else echo '<img src="'.woocommerce_placeholder_img_src().'" alt="Placeholder" width="65px" height="115px" />'; ?>
                        <h3><?php the_title(); ?></h3>
                           <span class="price"><?php echo $product->get_price_html(); ?></span>
                    </a>
                    <?php woocommerce_template_loop_add_to_cart( $loop->post, $product ); ?>
            </li><!-- /span3 -->
        <?php endwhile; ?>
        <?php wp_reset_query(); ?>
    </ul><!-- /row-fluid -->
</section><!-- /recent -->

结果,页面显示的是我想要的,

“产品”、“库存”=

邮递($product)?

请帮助我了解发生了什么,以及如何解决它。至少我知道在这部分代码中,

$args = array( 'post_type' => 'product', 'stock' => 1, 'posts_per_page' => 4, 'orderby' =>'date','order' => 'DESC' );

第一个

共有1个答案

鲁泰宁
2023-03-14

我认为这行中的if/else子句应该使用大括号:

<?php if (has_post_thumbnail( $loop->post->ID )) { echo get_the_post_thumbnail($loop->post->ID, 'shop_catalog'); } else { echo '<img src="'.woocommerce_placeholder_img_src().'" alt="Placeholder" width="65px" height="115px" />'; } ?>
 类似资料:
  • 我在网站上使用Yoast SEO进行SEO。在我的头文件中,我添加了

  • 我花了一整天看论坛 我有2个自定义职位类型:人的工作 使用ACF关系,我有一个称为作业客户端(job_client)的双向关系字段,我们可以在其中将相关的客户/客户链接到作业。 我想在job页面上显示的是从People custom post类型中提取的客户机的一些基本信息。雇主、联系方式等。这些设置为ACF字段。 到目前为止,我得到了以下代码。它显示标准的wordpress字段(标题、永久链接)

  • 本文向大家介绍PHP实现补齐关闭的HTML标签,包括了PHP实现补齐关闭的HTML标签的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了PHP实现补齐关闭的HTML标签。分享给大家供大家参考,具体如下: 很多时候,在我们做文章截取摘要的时候,如果出现HTML的内容,会出现截取的文章没有结束的HTML标签。这样的情况下就会出现页面样式错乱的问题。这 个时候我们需要的就是把缺少的结束标签加批量加

  • 问题内容: 每当我们从数据库或类似来源获取一些用户输入的内容并进行一些编辑时,我们都可能会检索仅包含开始标记但没有结束标记的部分。 这可能会妨碍网站的当前布局。 有客户端或服务器端的方法可以解决此问题吗? 问题答案: 找到了一个很好的答案: 使用PHP 5并使用DOMDocument对象的loadHTML()方法。此自动解析格式错误的HTML,随后对saveXML()的调用将输出有效的HTML。D

  • 这是伟大的和所有,但我希望它看起来就像交付复选框。我不想点击复选框来显示价格,而是希望在交付费下有“组装”,在右侧,我希望默认选项为“无组装”,而在“组装”下的选项为170欧元(每种产品)。我做了几张截图,并用Photoshop处理了我需要的东西。 这就是它不检查时的样子(蒙塔日)。 这就是它被选中时的样子——我只想禁用第一个复选框,所以它看起来就像它被选中时的样子。 这就是我要找的。 我希望既然

  • 问题内容: 我的网页上有一个关闭链接。我想使用它来关闭当前选项卡。我已经写了 上面的代码在Internet Explorer中似乎运行良好。但它不能在Mozilla Firefox和Google Chrome中使用。请帮助我解决此问题。 问题答案: 您只能关闭自己创建的窗口/选项卡。也就是说,您无法以编程方式关闭用户创建的窗口/选项卡。 例如,如果使用创建一个窗口,则可以使用关闭它。