我如何更改循环中第一篇文章的输出(标题后的图片)

时间:2019-05-22 08:40:57

标签: image loops genesis

我有一个带有创世纪框架的网站。默认的发布循环显示图片的拇指与标题左右对齐。

对于第一篇文章,我想显示标题,然后显示大图。所有其他帖子的拇指应左对齐,标题应右对齐。

我已经设法为循环中的第一篇文章调整图像大小。这导致第一个帖子具有大图像,其后是标题。 但是,当尝试交换标题和图像时,所有帖子的布局都会更改。

为了实现第一张图片尺寸的更改,我设法通过以下代码来实现此功能

要交换第一个帖子图像和标题,我尝试了以下功能php文件中的代码。

    add_filter( 'genesis_pre_get_option_show_image', 'ja_custom_loop_show_image' );
    function ja_custom_loop_show_image( $show_image ) {
        global $wp_query;
        global $loop_counter;

        $paged = get_query_var( 'paged' );
        if (is_home() and ( $loop_counter < 1 && $paged < 2 && get_post_type() == 'post' ) and (0 == $wp_query->current_post))
        {
            $show_image = 'after_title';
        }
        else
        {
            $show_image = 'before_title';
        }
        return $show_image;
    }

目前,循环显示  第一次在循环中发布为    -大图    -职位名称    -摘录 -所有其他帖子以    -拇指图像左对齐-标题右对齐    -摘录

我想要实现的是 -循环中的第一个帖子为    *-职位标题    *-大图    -摘录 -所有其他帖子以    -拇指图像左对齐-标题右对齐    -摘录

将*标记为首选更改

任何帮助将不胜感激

0 个答案:

没有答案