0

In my Wordpress site I've created, I'm having issues hiding or not displaying one of the category titles I set up. I'll try to explain better.


Wordpress Admin Side

I have a post that is in two categories, a "Work" & "Front_Page"


Main Page / index.php

On my main index page, I have 3 features below the header image. One of those features is a "Featured Project". This is how I'm starting the loop...


Single Project Page

Now on this page, the visual layout is

Category Name

Which is called <h2 class="single_category"><?=$cat[0]->name;?></h2>

Project Title
Large Header Image
Project Desription

THE PROBLEM!!!

For whichever post I put in "Front_Page", it displays that in the Category Name. I want it to default to the main category.

Is there a way to basically say "if post is in "front_page" category, don't display "front_page" category as name?

2
  • 1
    Please upload your whole theme's sourcecode so it can be better said what your issue is.
    – hakre
    Commented Jan 23, 2011 at 1:14
  • 1
    Please don't use shorthand php tags for code samples, not everyone has them enabled.
    – t31os
    Commented Jan 23, 2011 at 10:45

1 Answer 1

0

Here is a bad way that works.

<h2 class="single_category"><?
if ($cat[0]->name != "Front_Page") {
    echo $cat[0]->name;
} else {
echo $cat[1]->name;
}
?></h2>

Here is a bad way that works and takes up less space.

<?php echo ($cat[0]->name != "Front_Page") ? $cat[0]->name : $cat[1]->name; ?>
2
  • Thanks cbrandolino, I used the first one, worked like a charm.
    – Matt
    Commented Jan 23, 2011 at 1:55
  • 1
    Please don't use shorthand php tags for code samples, not everyone has them enabled.
    – t31os
    Commented Jan 23, 2011 at 10:45

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.