WordPress如何只显示图片

来自:素雅营销研究院

头像 方知笔记
2025年05月03日 04:49

在WordPress网站中,有时我们希望某些页面或文章仅显示图片,而不显示标题、正文或其他元数据。这种需求常见于图片展示型网站、作品集或相册页面。以下是几种实现方法:

方法一:使用自定义模板

  1. 创建自定义模板文件 在主题文件夹中新建一个PHP文件(如image-only.php),并添加以下代码:
<?php
/*
Template Name: 仅显示图片
*/
get_header();
while (have_posts()) : the_post();
the_content();
endwhile;
get_footer();
?>
  1. 应用模板 在WordPress后台编辑页面时,从“模板”选项中选择“仅显示图片”。

方法二:通过CSS隐藏非图片内容

在主题的style.css文件或自定义CSS中添加以下代码:

.page-id-123 .entry-title,
.page-id-123 .entry-content p:not(:has(img)) {
display: none;
}

(将123替换为目标页面的ID)

方法三:使用插件

  1. 安装插件(如Content ViewsCustom Content Shortcode)。
  2. 通过短代码或插件设置仅调用图片内容。

注意事项

  • 如果图片是通过“特色图像”设置的,需使用the_post_thumbnail()函数调用。
  • 测试修改前建议备份网站,避免影响其他页面。

以上方法可根据需求灵活选择,轻松实现WordPress页面仅显示图片的效果。