I am using WordPress to put together a blog. I am using the Category Image(s) plugin to put an image for each category above the posts.
The main page is laid out as a big image and excerpt for each article and when you click on it, it takes you to the full article (I am using the ‘Special Recent Posts’ plugin for this). I want category image headers above each big image/excerpt.
Everything works fine for the first article but after that I get no headers. The reason is because the code I have in my header is calling the ‘Category Image(s)’ php function, which works. Then it calls the ‘Special Recent Posts’ php function which in effect runs the loop to grab the first five most recent articles. It doesn’t run the category images function every time for every article, only the first time.
Here’s the code:
<?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(); ?>
How can I get it to run the category images function for all the recent posts? Thanks for the help.
EDIT:
I attempting to go into the PHP of the Special Recent Posts plugin but when I attempted to enter the category images code in, it created some critical errors. I’m looking for the easiest solution if it’s out there (I know this isn’t a very simple question to start with). Any help? (I’ve placed a bounty)
Your way of doing things is extremely complicated and convoluted.
The simplest way that is proved to work is by having images that correspond with either category ID or category slug!
http://baldino.rs/collection
As you can see, this is a page that lists all the categories with their images and descriptions.
I’m having little trouble understading if you want:
I’ll demonstrate the first solution below
Here is the order in which we will create the blog page:
So the index page (blog page) should look something like this
You should really avoid plugins for the simple stuff that is easily solved by the loop
I recommend that you start reading the WP codex – http://codex.wordpress.org
Every function, class, reference is documented in detail and it’s very easy to understand.
If you have more questions, do not hesitate to ask