Wordpress Coding Question

4 replies
Hi all,

Hope someone can help. I'm trying to add some code to the category.php file so that when you click on a category you get a list of the child categories, grandchild categories and posts.

I found this code somewhere but it only lists the child categories:

PHP Code:
<?php // list child categories
$cat_id get_query_var('cat');

$catlist wp_list_categories('echo=0&orderby=id&title_li=&child_of=' $cat_id);

if (
$catlist) {
echo 
$catlist;
} else {
echo 
"Please don't print No categories";
?>
plus when you click on a child category it says No Categories.

Can someone help?

let me know! thanks

C
#coding #question #wordpress
  • Profile picture of the author mywebwork
    Are you returning a value for the $cat_id variable? You could replace the "Please don't print No categories" with the variable just to make sure. Otherwise I don't see any obvious errors.

    I'm sure you've already seen this:

    Template Tags/wp list categories WordPress Codex


    Bill
    {{ DiscussionBoard.errors[1728499].message }}
  • Profile picture of the author moodykitty
    Thanks for answering Bill. It's not my code (got it here: WordPress › Support Display List of Current Category's Children OR Posts ) and I don't write code so I really don't know the answer to your question.
    Could you tell me what I need to replace "Please don't print No categories" with?

    Thanks again

    ps. I could pay you a small fee for your help... pm me to let me know what you would charge.
    Signature
    I would rather live my life as if there is a God, and die to find out there isn't, than live my life as if there isn't, and die to find out there is.
    {{ DiscussionBoard.errors[1728848].message }}
  • Profile picture of the author mywebwork
    Hi moodykitty - this is what I meant.

    Rewrite the section of code that says this:

    echo "Please don't print No categories";

    To look like this:

    echo "Category ID is " . $cat_id;

    Run it and look at your error message, if it just says "Category ID is " and is not followed by a number then your problem is that no value is defined by the 'cat' variable.

    And yes, I'd be happy to assist you if you're still stumped - I will send you a PM.



    Bill
    {{ DiscussionBoard.errors[1728903].message }}
  • Profile picture of the author moodykitty
    Bill,

    Thanks, it still shows No Categories.

    I'll pm you later....

    thanks for you help
    Signature
    I would rather live my life as if there is a God, and die to find out there isn't, than live my life as if there isn't, and die to find out there is.
    {{ DiscussionBoard.errors[1731089].message }}

Trending Topics