gpt4 book ai didi

css - 如何以像素为单位设置 WordPress RSS 提要的图像大小?

转载 作者:行者123 更新时间:2023-11-28 08:00:09 24 4
gpt4 key购买 nike

除了“缩略图”、“中号”和“大号”尺寸之外? (如本答案中所见:https://stackoverflow.com/a/9131274/4415757)

图像大小似乎无法通过 mailchimp RSS 到事件编辑器进行自定义,当我尝试在 RSS 文件的标签内设置宽度和高度时,它不起作用;可能是嵌套引号问题?

以下是我如何将我的帖子特色图片插入到定制的 RSS 文件中:

<?php while(have_posts()) : the_post(); ?>
<item>
<title><?php the_title_rss(); ?></title>
<link><?php the_permalink_rss(); ?></link>
<?php if(get_the_post_thumbnail()): ?>
<media:content url="<?php $image = wp_get_attachment_image_src(get_post_thumbnail_id($post->ID), 'medium'); echo $image[0]; ?>" medium="image" />
<?php endif; ?>

我试图用“thumbnail”替换“medium”,这似乎是他要操作的正确参数,但是当我尝试用“width="600px"height="300px"'替换它时,我得到了原始图像大小。

最佳答案

这是我找到的解决方案。它不是关于在 RSS 文件中以像素为单位定义图像大小,而是更像是在 wordpress 中创建一个新的图像大小类别,然后在 RSS 媒体标签中调用该大小。根据文章http://havecamerawilltravel.com/photographer/wordpress-resize-thumbnails :

  • 我使用 functions.php 文件中的函数 add_image_size 在 wordpress 中创建了一个额外的图像大小。示例:

    <?php
    add_image_size( 'rss-thumb', 200, 150, true );
    add_image_size( 'search-thumb', 150, 150, true );
    add_filter( 'image_size_names_choose', 'my_custom_sizes' );
    function my_custom_sizes( $sizes ) {
    return array_merge( $sizes, array(
    'rss-thumb' => __( 'RSS Thumb' ),
    'search-thumb' => __( 'Search Thumb' ),
    ) );
    }?>
  • 在标签内的 RSS 文件中选择新的图像大小;

    <?php if(get_the_post_thumbnail()): ?>
    <media:content url="<?php $image = wp_get_attachment_image_src(get_post_thumbnail_id($post->ID), 'rss-thumb'); echo $image[0]; ?>" medium="image" />
    <?php endif; ?>
  • 借助插件“Force Regenerate Thumbnails”重新生成缩略图,因此现有图像也将与新创建的尺寸类别一起保存。

关于css - 如何以像素为单位设置 WordPress RSS 提要的图像大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29822616/

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