【发布时间】:2018-01-14 22:49:32
【问题描述】:
我对此很陌生,并试图搜索很多关于此的内容,由于错误的 PHP 代码,我的网站多次崩溃,所以这就是交易。
我有一个包含作品集帖子的 Wordpress 页面。在这些帖子中,唯一显示的图像是特色图像。因此,当我点击那张精选照片时,我的 prettyPhoto 插件不会显示灯箱。
首先我有这段代码...
<?php
if ( has_post_thumbnail() ) {
the_post_thumbnail();
}
?>
...它显示了特色图片但没有显示灯箱,因此无法点击。然后我玩弄并创建了这个:
<?php if ( has_post_thumbnail()) : ?>
<a class="lightbox_single_portfolio" title="<?php echo esc_attr($title); ?>"
href="<?php echo esc_url($image_src); ?>" data-
rel="prettyPhoto[single_pretty_photo]">
<?php the_post_thumbnail(); ?>
</a>
<?php endif; ?>
所以特色图片可以点击,灯箱开始打开,但出现“无法加载图片。确保路径正确且图片存在”的错误。因此,我对自己说,问题可能是灯箱没有加载正确的图像源。
我尝试多玩一点,并尝试这样做...
<?php
if ( has_post_thumbnail()) {
$featured_img_url = get_the_post_thumbnail_url(get_the_ID(),'full');
echo '<a class="lightbox_single_portfolio" href="'.esc_url($image_src).'" data-rel="prettyPhoto[single_pretty_photo]">';
the_post_thumbnail('thumbnail');
echo '</a>';
endif;?>
... aaaand 它破坏了我的网站。 可能是什么问题?
【问题讨论】: