1

我正在使用 WordPress 整理一个博客。我正在使用类别图像插件将每个类别的图像放在帖子上方。

主页以大图和每篇文章的摘录布局,当您单击它时,它会将您带到整篇文章(我为此使用了“特别最近的帖子”插件)。我想要每个大图像/摘录上方的类别图像标题。

第一篇文章一切正常,但之后我没有标题。原因是我在标题中的代码正在调用“类别图像” php 函数,该函数有效。然后它调用'Special Recent Posts' php 函数,该函数实际上运行循环以获取前五篇最近的文章。它不会为每篇文章每次都运行类别图像功能,只是第一次。

这是代码:

<?php get_header(); ?>

<?php c2c_the_category_image($image_extensions='png gif jpg', $image_dir='/wp-content/images/', $use_name_if_no_image=true, $start_from='begin', $limit=999); ?>

<?php echo do_shortcode("[srp srp_number_post_option='5' srp_thumbnail_option='yes' srp_widget_title_hide_option='yes' srp_post_date_option='no' srp_wdg_excerpt_length='50' srp_wdg_excerpt_length_mode='fullexcerpt']"); ?>

<?php get_sidebar(); ?>

<?php get_footer(); ?>

我怎样才能让它为所有最近的帖子运行类别图像功能?谢谢您的帮助。


编辑:

我试图进入 Special Recent Posts 插件的 PHP,但是当我尝试在其中输入类别图像代码时,它产生了一些严重错误。如果它在那里,我正在寻找最简单的解决方案(我知道这不是一个非常简单的问题)。有什么帮助吗?(我已经放了一个赏金)

4

1 回答 1

0

你做事的方式非常复杂和令人费解。

被证明有效的最简单方法是拥有与类别 ID 或类别 slug 对应的图像!

http://baldino.rs/collection

如您所见,这是一个列出所有类别及其图像和描述的页面。


如果您愿意,我很难理解:

  • 在每个帖子上方都有一个类别图片
  • 在每个帖子上方都有一个类别图片帖子图片

我将在下面演示第一个解决方案

以下是我们创建博客页面的顺序:

  1. 通过 slug 或 ID 命名类别图像(我推荐 ID)
  2. 将图像上传到服务器 - 最好是主题的图像文件夹
  3. 创建我们的自定义循环,它将显示我们的类别图像、类别名称、帖子标题和摘录

所以索引页面(博客页面)应该是这样的

<?php get_header();?>

<div id=:content">
    <div id="posts">
    <?php if (have_posts()) : while (have_posts()) : the_post();?>
        <div <?php post_class() ?> id="post-<?php the_ID(); ?>">
            <?php
            $category = get_the_category();?> 
            <img src="<?php bloginfo('template_directory'); ?>/images/<?php echo $category[0]->term_id;?>.jpg"/>
            <h3 class="cat-title"><?php echo $category[0]->cat_name;?></h3>
            <h2><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></h2>
            <div class="entry">
                <?php the_content(); ?>
            </div>
        </div>
    <?php endwhile;endif; ?>    
    </div>

<?php get_sidebar(); ?>
</div>

<?php get_footer(); ?>

您应该真正避免使用循环轻松解决的简单内容的插件

我建议您开始阅读 WP codex - http://codex.wordpress.org

每个函数、类、引用都有详细的文档记录,非常容易理解。

如果您有更多问题,请随时提问

于 2012-07-07T01:32:12.433 回答