gpt4 book ai didi

javascript - WordPress add_option 查询返回空白参数

转载 作者:行者123 更新时间:2023-12-03 09:35:33 25 4
gpt4 key购买 nike

我有一些显示 WordPress 功能图像的代码。如果尚未设置特征图像,则应显示默认图像。由于某种原因,如果找不到特色图像,我的代码将返回 URL 参数的空白值。

所以输出代码显示为...

背景图片:url()

而不是

背景图片:url( http://website/image.jpg )

感谢任何帮助。

<?php 
add_option( 'default_image', 'http://website/image.jpg', '', 'yes' );
if (has_post_thumbnail( $post->ID ) ){
$image = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), 'single-post-thumbnail' );
} else {
$image = get_option( 'default_image' );
}
?>
<div class="news-image" style="background-image: url(<?php echo $image[0]; ?>);">

最佳答案

经过一番讨论后发现if (has_post_thumbnail( $post->ID ) )即使 $post 没有缩略图也返回 true。

这个问题似乎已经出现在 someone 上.

在我们的例子中,这个问题是通过以下代码解决的:

<?php 
add_option( 'default_image', 'http://website/image.jpg', '', 'yes' );

$image = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), 'single-post-thumbnail' );

if ( !$image ){
$image[0] = get_option( 'default_image' );
}
?>
<div class="news-image" style="background-image: url(<?php echo $image[0]; ?>);">

希望对大家有帮助

关于javascript - WordPress add_option 查询返回空白参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31350313/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com