Wordpress hacks

1

delete_post_link()

2010-01-16 @ 14:55

I have created a function called ”Delete Post Link”. If you are logged in you will see a link which allows you to delete the current page or post, even without visiting admin.

Share
  • Alexey Balin
    2010-11-30 @ 06:01

    I get this:

    Are you sure you want to do this?
    Please try again.

    May be need to add some other parametr, like "confirm=yes" ?

4

get_content() WITH formatting

2010-01-16 @ 14:55

Normally the get_the_content() tag returns the content WITHOUT formatting. I found out a solution in Wordpress core to make get_the_content() tag return the same content as the_content().

Share
  • smotru
    2011-04-02 @ 19:00

    Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 16387 bytes) in

  • riiii
    2010-10-31 @ 10:16

    hi, do you also know how to output the content without using wordpress functions directly out of the database eg using echo?

  • illis
    2010-02-11 @ 07:50

    This is excellent, thank you very much!

11

get_depth()

2010-01-16 @ 14:54

I created a function that returns the depth of a page or category. The depth is how many levels from the root the page or category in its hierarchy. The root level number is 0.

Share
  • sharku
    2011-05-03 @ 10:32

    i think it.s more that ok , i just tested with your kind of depth , cat->subcat->subsubcat->posts and work super duper ok ! i allso used "Collapsing Categories" plugin to [...]

  • jack
    2011-05-02 @ 09:43

    How failsafe is the function for the depth of category? I mean, because it depends on the ID. I have to make a website with more than a thousand categories: [...]

  • Maurizio Corò » Wordpress – Profondità delle categorie
    2011-04-06 @ 20:26

    [...] tutto qui: http://www.devdevote.com/cms/wordpress-hacks/get_depth Tweet Comments [...]

2

get_id_by_post_name()

2010-01-16 @ 14:53

The function converts a post / page name to a post /page ID.

Share
  • Aaron
    2011-02-25 @ 09:00

    Agree with Rama. Even get_by_postname would work...good for anti-collision in a plugin.

  • Rama
    2011-01-29 @ 07:19

    Thank you!

    btw, why wordpress does not include this function?

3

get_permalink_by_name()

2010-01-16 @ 14:53

I created a function that returns an URL when sending a post / page name as an in parameter. Put the function into your functions.php in your theme folder.

Share
  • AJ Clarke
    2011-05-27 @ 19:16

    This piece of code is great. But if you have made significant revisions to the page (like changing the slug) it gets messed up and shows a slug such as [...]

  • Ann
    2011-04-30 @ 00:44

    This solved a problem for me - many thanks!

  • Anthony Tiefenbach
    2010-05-04 @ 00:53

    I'm using this function on a page to go link back to another page, by name, within the loop, with no problems. However, on a post, within the loop, [...]

1

get_single_cat()

2010-01-16 @ 14:52

I created a function that returns a value depending of the input type. Put the function into your functions.php in your theme folder.

Share
  • patrick
    2011-03-09 @ 05:15

    thanks jen , its work for me , i have try it at my categorie page

4

get_user()

2010-01-16 @ 14:51

Wordpress have a built in function called get_currentuserinfo. A global variable is set. It calls a function to get the user information. It then echos the username. The code is not as short and easy as it could be.

Share
  • Harlow
    2010-08-04 @ 18:51

    Hi, this is a great piece of code, thank you! :)

    Since you say if we have any ideas we can write a comment and you’ll look into it, I have [...]

  • Chris
    2010-02-01 @ 03:31

    Thanks man... this was just what i was looking for...

    :)

  • admin
    2010-01-17 @ 14:32

    Try this:
    echo get_user(‘email’);

7

Wordpress have a ”bug”. It doesn’t add a current_cat_ancestor class to the wp_list_pages function. If you need it, you can use the code below.

Share
  • chai
    2010-10-24 @ 13:40

    Can modify with css tab navi manu?

  • Mike
    2010-07-01 @ 16:03

    I put the code in my functions.php file, then got this error: syntax error, unexpected ';', expecting ')'

    The error is in the line Phil is referring to above.

    I changed [...]

  • Ben
    2010-06-01 @ 19:50

    maybe you can help with this: how do I get a parent-cat class added in to all categories that have children in the normal wp_list_categories. This above code works well [...]

4

I want to use SQL-querys within the Wordpress loop and still be able to use the template tags. Here is the solution.

Share
  • Oliver
    2011-06-01 @ 04:29

    I had a different problem, but your solution to your problem helped me a lot. Thank you.

  • outsource design
    2010-11-27 @ 10:41

    While we are talking about Use SQL-querys in the loop - WITH template tags - Multiple WP query objects / queryposts combined | devdevote.com, Another great option is to use [...]

  • BrenFM
    2010-11-08 @ 03:48

    REferring back to your original post on Stack Overflow... couldn't you use the following:

    $my_query = new WP_Query(array('post_parent' => 3, 'post_type' => array('post','page')));

    usually works for me...

1

Get ID by post or page name

2010-01-16 @ 14:33

What I don’t like with wp_list_pages is that you can’t exclude or include pages by NAME. Only by ID is available. Here is the solution.

Share
  • Ivan
    2011-03-01 @ 09:44

    Yes Jens! Yes!
    Are many days I'm looking for this solution!
    It was impossible to find information about what you wrote.!
    Thanks!
    From now on you have a new user who follows your website.
    Big [...]