php - 为什么这一切都在标签没有显示在我的网站上?
问题描述
<?php
get_header();
while(have_posts()){
the_post();
pageBanner()
?>
<div class="container container--narrow page-section">
//如果我在此处输入任何文本,它会显示在我的页面上,但我的标签中的所有内容都不会显示在我的页面上。
<ul class="min-list link-list" id="my-notes">
<?php
$userNotes = new WP_Query(array(
'post_type' => 'note',
'posts_per_page' => -1,
'author' => get_current_user_id()
));
while($userNotes->have_posts()) {
$userNotes->the_post(); ?>
<li>
<input class="note-title-field" value="<?php echo esc_attr(get_the_title()); ?>">
<textarea class="note-body-field"><?php echo esc_attr(get_the_content()); ?></textarea>
</li>
//如果我删除 < ?php 和 "}" 之间的间距,我会收到文件意外结束的错误
?>
</ul>
解决方案
看起来您缺少 while 循环的右括号。
<?php
get_header();
while(have_posts()){
the_post();
pageBanner()
?>
应该:
<?php
get_header();
while(have_posts()){
the_post();
pageBanner();
}
?>
这个 while 循环也是如此:
while($userNotes->have_posts()) {
$userNotes->the_post(); ?>
<li>
<input class="note-title-field" value="<?php echo esc_attr(get_the_title()); ?>">
<textarea class="note-body-field"><?php echo esc_attr(get_the_content()); ?></textarea>
</li>
}
推荐阅读
- python - 如何获取与背景线重叠的文本边界框?
- python - 如何为 total=getCost 修复此模块错误
- linker - GNU链接器,同一内存区域的不同地址
- php - 如何在准备好的语句中使用 MYSQL WHERE LIKE?
- python - 从系列中创建列的python代码是什么
- javascript - 在函数中使用表单中的数据
- php - Laravel - 模拟数据库表达式
- python-3.x - Tkinter 进度条移动速度变化?
- shell - 如何在 OpenOCD 适配器接口驱动程序命令中插入通配符?
- java - 将图像上传到 Firebase 存储需要许可吗?如何?