首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >wordpress开机自检不显示codex

wordpress开机自检不显示codex
EN

Stack Overflow用户
提问于 2016-09-14 22:29:10
回答 2查看 17关注 0票数 1

好吧,请耐心听我说,我是wordpress的新手。我正在使用下面的代码来获取帖子的标题,但它不起作用,我做错了什么?

代码语言:javascript
复制
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<?

the_title(); 
} // end while
} // end if
?>
EN

回答 2

Stack Overflow用户

发布于 2016-09-14 22:39:57

你混合了两种不同的php语法。

代码语言:javascript
复制
<?php if ( have_posts() ) : ?>
    <?php while ( have_posts() ) : the_post(); ?>
         // inside the loop here
         <?php the_title(); ?>
    <?php endwhile; ?> // end while
<?php endif; ?> // endif

您可以使用alternative syntax,而不是对控制结构使用大括号。这有助于在混合使用php和HTML的模板中提高代码的可读性

票数 1
EN

Stack Overflow用户

发布于 2016-09-14 22:45:36

看看你的循环,它看起来格式不正确。它可能看起来像这样

代码语言:javascript
复制
 <?php 
if ( have_posts() ) {
    while ( have_posts() ) {
        the_post(); 
        the_title();
    } // end while
} // end if
?>

有关the_loop https://codex.wordpress.org/The_Loop的更多信息,请查看文档

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39493017

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档