php - 如何在 WordPress 中启用图片库

标签 php html css wordpress

我正在尝试启用图片在帖子中显示在图库中的功能。

我尝试通过上传图片、选择我需要的图片并将它们放入帖子中,以 wordpress 中的“正常”方式制作画廊。

$post_id = 83;
$queried_post = get_post($post_id);
$title = $queried_post->post_title; ?>
<div id="gallery" class="section-top">
    <h1 class="section-heading"> <?php echo $title; ?></h1>
    <p class="center-find"><?php echo $queried_post->post_content;?></p>
</div>

我需要能够在网站上展示画廊。当我使用我检查过的随机图片库中的短代码时,我可以看到帖子中的图片,但是当我在 front-page.php 上输入我的网站时,我得到的只是实际显示的短代码,没有图像。

如果我将帖子作为“查看帖子”打开,则会显示图库,所以我想我的代码中缺少某些东西来获取首页上的图像。

如果我直接在 front-page.php 中使用短代码,我也会得到图库,但是我的用户无法按照他们想要的样子制作图库必须自己手动编辑模板文件,而且他们对编码一无所知。

最佳答案

如果您希望它通过短代码,您应该对帖子内容应用过滤器。您可能还想使用 get_the_title 而不是 post 对象。

$post_id = 83;
$queried_post = get_post($post_id);
$content = apply_filters( 'the_content', $queried_post->post_content );
$title = get_the_title($post_id);
 <div id="gallery" class="section-top">
   <h1 class="section-heading"> <?php echo $title; ?></h1>
   <p class="center-find"><?php echo $content; ?></p>
 </div>

关于php - 如何在 WordPress 中启用图片库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56568594/

相关文章:

php - strtotime 返回 false

java - PHP和Java有什么区别?

javascript - 如何在 HTML 和 js 中将随机整数放入表格中

javascript - 如何保存在线 html 中的更改

php - 简单的 html dom 解析器返回错误 500

php - 通过 HTML 表单使用 PHP 更改 MySQL 表上的 ENUM 列是一个坏主意吗?

javascript - jQuery 将 HTML 渲染为带有切换的纯文本(切换工作正常,但无法将 HTML 转换为文本)

css - 响应问题 - div 类 ="row"和部分标题

javascript - 如何在时间变化时旋转图像?

css - 调整大小和 HTML 视频