Hot answers tagged posts
You want the first parameter ($post_type) of register_post_type() – by default this is used for the "slug", so in your case it's: content-block The name and singular-name labels you refer to are just for display purposes – see get_post_type_object() for an example. So this should work (note I've not tested the rest of your advert code): if (! is_single() ...
I don't think you need so many transients set, one for each category. You can only use one, that is enough. Transients are quite expensive to set as it requires additional db queries, so you would want to cut down on the use. As always, I like to keep my templates simple, short and sweet, so I tend to write custom functions to move the bulk of the code ...
Once a post is moved to the trash and deleted, it's gone from the database. The only way to recover it is from an earlier database backup. Do you have a backup? Does your webhost have a backup?
Normally, posts are published by the wp_insert_post() function. Essentially, the post_status is changed from draft to publish. Nothing more to it than that, really. There is also the wp_publish_post() function, which is really only used for scheduled posts. It does the basic job of transitioning a post from "future" to "publish", and also calls the same ...
I think this is more a general question than a specific one and I'll be treating it as such. Taxonomies in general are used to group posts together that shares the same characteristic. The post_tag and category taxonomies are the most widely and commonly used of the four build in taxonomies to achieve this. Also very popular are custom taxonomies which ...
you may use <?php the_post_thumbnail();?> to display the image where you wish. If you still have any problem then please share the code you are using
Only top voted, non community-wiki answers of a minimum length are eligible