作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这是我正在编写的一个插件中的 shortcodes.php 文件的片段。
if($home_loop->have_posts()) {
switch($display) {
case "static":
while ($home_loop->have_posts()): $home_loop->the_post();
if(has_post_thumbnail() ) {
$content .= '<div class="parallax">';
$content .= get_the_post_thumbnail($post->ID, 'wrapper-wide', array('class' => "img-responsive"));
$content .= '</div>';
$content .= '<div class="container">';
$content .= get_the_content();
$content .= '</div>';
$content .= '<style>';
$content .= '.parallax{//css style here}';
$content .= '</style>;
} else {
//Something
}
endwhile;
break;
这很完美。如果我将特色图片缩略图放在我的主页中,它将显示在我的视差 div 中。我的问题是不是将缩略图放在 div 中,而是希望它具有 background-image: url()。我在下面找到了这段代码
<?php
$background = get_field( 'background_image' );
if($background):
?>
<style>
.main-wrapper {
background-image: url(<?php echo $background ?>);
}
</style>
<?php endif; ?>
我如何在 $content 中合并并运行这样的东西?我试图将图像作为 background-image:url() 获取的原因是我可以添加特定的 css 样式,如背景位置、大小、重复、附件。
最佳答案
为什么不直接在代码中添加图片作为背景图片呢? [wp_get_attachment_image_src][1] 将返回任何附件的 url、宽度和高度的数组。将特色图片的 ID 传递给它,并灵活地使用您想要的任何尺寸,而不仅仅是实际的特色图片尺寸。然后使用内联 CSS 将其放置为背景。如果需要,可以在您的 CSS 表中覆盖它。
($home_loop->have_posts()) {
switch($display) {
case "static":
while ($home_loop->have_posts()): $home_loop->the_post();
if(has_post_thumbnail() ) {
$post_thumnail_info = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), 'wrapper-wide' );
$content .= '<div class="parallax" style="background-image: url( \'' . $post_thumbnail_info[0] . '\' );">';
关于php - 插件内的 Wordpress 简码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34136913/
我正在使用 Bootstrap 日期时间选择器。我想要 datetimepicker 格式作为短月份名称,例如。 一月。我的代码在下面,它现在显示完整的月份名称为 January。如何让它成为 Jan
注意:这篇博客已经和当前的分页插件完全不一样了,所以建议大家通过上面项目地址查看最新的源码和文档来了解。 以前为Mybatis分页查询发愁过,而且在网上搜过很多相关的文章,最后一个都没采用。在分页
我是一名优秀的程序员,十分优秀!