
WordPress code snippets for hooks, custom post types, the REST API, WP_Query, admin screens and more. Copy, paste and adapt.

Give a WordPress custom post type the normal Categories and Tags and show those posts on category and tag archives, with or without Custom Post Type UI.

Show any taxonomy as a column in WordPress admin post lists, including custom post types, with one config array and no placeholders.

Give WordPress posts or custom post types a Parent field like pages, with register_post_type_args, safe for post types registered without supports.

Place it above Repeater or East Posts

Change the order of the WordPress blog and archive loop, for example oldest posts first, with pre_get_posts and without touching templates.

This one is work in progress

Show WordPress previous and next post links with the title and featured image under a single post, with escaped output and no errors on the first post.

Stop WordPress compressing resized images at quality 82: set your own JPEG and WebP quality with the wp_editor_set_quality filter.

Limit WordPress search results to the post types you choose, such as posts and pages, without touching admin, REST or custom queries.

Product cat is category name for WooCommerce products category. Thanks, Hammad Wali for sharing this useful code!

Print a WordPress excerpt without HTML tags, shortcodes or a read-more link, cut to a word limit, for cards and templates.

Print just the WordPress category, tag, taxonomy, post type or author archive name in your archive template, without the Category: prefix.

after the file path add array, version and then print An entire block stored in function.php should look like this. You can always add it as @media print but with this you will have much more flexibility and load it where you need it. More about Print CSS: https://www.sitepoint.com/css-printer-friendly-pages/ https://www.smashingmagazine.com/2018/05/print-stylesheets-in-2018/

Change the WordPress excerpt length from 55 words to any number, with an optional length per post type, in one small filter.
![Change the WordPress Excerpt […] to a Read More Link](https://code.dplugins.com/wp-content/uploads/2020/01/post-143-thumbnail-1.jpg)
Replace the […] at the end of WordPress excerpts with an accessible Read more link to the right post, escaped and translatable.

List WordPress related posts from the same category under a single post, without the current post and without a plugin.

In code block when you are using script add to PHP tab: You need to put path from /wp-content/ and not just plugins folder PHP JavaScript Note: Got this trick from a good friend Alexander Buzmakov. Visit his tutorials oxywp.com.

Open preferences by pressing Command + “,” And paste the following snippet Taken from: https://gist.github.com/supawaza/8009192

List the categories of the current WordPress post as escaped links on a single post template, with a class on the primary category.

Show the custom taxonomy terms of the current WordPress post on its single template, as links with a CSS class per term for badges.
3rd party plugins actions admin admin bar archive block-themes block editor Blocks block theme build caching capabilities core CSS custom post types development filters gutenberg hook hooks Image img javascript load styles maintenance media Must Have npm Oxygen performance php plugins rest api scripts organizer security single product tailwind theme.json Tips transients updates WooCommerce wordpress wp-cli WP Admin