33 | Finding Exact Information on WordPress Functions

g+

According to my motto:

‘Knowledge is Knowing where it is Written’
by Albert Einstein

– I like to look up the core files of WordPress where the functions are defined.

What I quite often do when I come across something new or not fully understood – a function, or template tag, or whatever wordpress related:

I search the web for it; not just with any keywords, but quite focussed.

Lets take the example of one of my earlier posts (Front Page Comments on your WordPress Blog) where I was investigating why comments don’t easily show on the front page or on archive pages of a blog:

The function in the template files that would show comments and the comment form, is ‘comments_template()’ – I therefore search for:

‘function comments_template()’

the search engine of my choice returns (apart from many other links) first of all the link to the documentation in the codex; and a link to the core file (and the exact line):

Obviously, my search engine knows me, so the relevant results show quite at the top of all possible search results; you may need to scroll down a few pages to find the important link: the one beginning with ‘PHPXRef’.

the link to follow is:
http://phpxref.ftwr.co.uk/wordpress/_functions/comments_template.html

in the page that opens, you’ll get the line:
defined at: followed by a link.

click on that link;

http://phpxref.ftwr.co.uk/wordpress/wp-includes/comment-template.php.html#comments_template

that leads you to:

with a list of some functions; click on the title of the one you are looking up.

http://phpxref.ftwr.co.uk/wordpress/wp-includes/comment-template.php.source.html#l822

in there in line 851, you have it (the code that explains why comments do not automatically show on the front page; and what you can do to make them show):

851      if ( !(is_single() || is_page() || $withcomments) || empty($post) )

btw:
This search method is also great for finding related functions, global wordpress variables, and expanding your vocabulary and understanding of wordpress terms…

This entry was posted in Tips & Tricks and tagged , , , , , . Bookmark the permalink.

5 Responses to Finding Exact Information on WordPress Functions

  1. Javier Eve comments:

    Need to find powerful advertising that delivers real results? Sorry to bug you on your contact form but actually that’s exactly where I wanted to make my point. We can send your ad text to websites via their contact pages just like you’re receiving this message right now. You can specify targets by keyword or just execute bulk blasts to websites in any country you choose. So let’s assume you need to send an ad to all the contractors in the US, we’ll grab websites for only those and post your promo to them. As long as you’re promoting some kind of offer that’s relevant to that niche then you’ll receive awesome results!

    Send a quick note to alfred3545will@gmail.com for details on how this works

  2. Rebecca comments:

    the kibo code bonus Kibo Code is
    a product yet to launch.

  3. Zakir Sajib comments:

    Hi

    i need help. How can i display all the child pages of all existing parent pages (if exists). But not from specific parents. I mean from all parents if they have child just display those child.
    I’m struggling following code:

    $post->ID;*/?>

    Rest of the code…………

    Now Should I use wp_list_pages or get_pages or get_posts or query_posts ???

    Please help.

  4. Pingback: Tweets that mention Finding Exact Information on Wordpress Functions | TransformationPowerTools | for personal growth and transformation -- Topsy.com

    g+

    30/09/2010 | […] This post was mentioned on Twitter by Ross Arntson and Ross Arntson, Mark Sumpter. Mark Sumpter said: Finding Exact…

Leave a Reply to Stephen O'Dea Cancel reply

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

This site uses Akismet to reduce spam. Learn how your comment data is processed.