codehaven - php snippets - coding help
Generic filters
Exact matches only
  • Shortcodes – a simple tutorial

    5th August 2013

    Wordpress - Miscellaneous

    wordpress category

    WHY: Shortcodes enable you to use PHP in your posts and pages.

    Shortcodes are very easy to learn, but you will not find such an easy to learn tutorial on the web such as this. (Sometimes I think they get paid by the word!)

    Add this to your functions.php file

    And this in any page or post with the square brackets.


    Explanation: –
    There is a function called howmanyposts ($atts is not used just a default variable. Leave it!)
    $postsperpage variable finds how many pages wordpress has and saves as a number.
    Then it returns it when called.
    The ‘addshortcode’ part says when you type [showhowmany], wordpress will run the function called manyposts.

    Then all you need to do is type [showhowmany] and it will replace the shortcode with whatever result comes back from the function.

    Was that so hard, after 30 other tutorials trying to explain it in depth…WHY….

    Here’s a handy utility for generating shortcodes

    To move a shortcode around with CSS: –

    If you add this code to the bottom of your functions file

    Call it by using [showhowmany] in a wordpress page, it will show a number. to add CSS to this you will need to change the functions file. (as below)

    You can add a class name instead of inline styling.

    To make sure it appears where you want it to and not at the top, dont use echo (use return instead)

    With added javascript

    With added Jquery! (thank me later!)

    Notice the dollar has been replaced with jQuery

    Was this code snippet helpful?