Adding support for Post Tags to a CPT added by a plugin

You can use the register_taxonomy_for_object_type() function to associate the default post tags taxonomy with your custom post type. Here’s an example code snippet that you can add to your Child Theme’s functions.php. Replace “your_custom_post_type” with the name of your custom post type. function associate_tags_with_cpt() { register_taxonomy_for_object_type(‘post_tag’, ‘your_custom_post_type’); } add_action(‘init’, ‘associate_tags_with_cpt’); https://developer.wordpress.org/reference/functions/register_taxonomy_for_object_type/

WordPress Title Tag Not Changing

The return function doesn’t require (). So you’d want your function to look like this: function wpse_set_document_title_separator ( $sep) { return ‘-‘; } add_filter( ‘document_title_separator’, ‘wpse_set_document_title_separator’ );

See when a tag was first added

The information is not stored but you may tweak it to fit your need. Refer: How to add a date creation field when a custom taxonomy relationship is created?

Custom message if tag returns empty results

I am concerned about one part of your description. You say the user sees a “blank” page. Is the page completely blank? If so, you have a fatal error somewhere and an empty tag Loop isn’t the problem. I am assuming you meant that the content is empty but otherwise the page loads fine. You … Read more

How to have H1 for site title only on Homepage?

This is one way… <?php $headertag = ( is_front_page() ) ? ‘h1’ : ‘h6’; ?> <hgroup> <<?php echo $headertag; ?> class=”site-title”><a href=”https://wordpress.stackexchange.com/questions/88144/<?php echo home_url(“https://wordpress.stackexchange.com/” ); ?>” title=”<?php echo esc_attr( get_bloginfo( ‘name’, ‘display’ ) ); ?>” rel=”home”><?php bloginfo( ‘name’ ); ?></a></<?php echo $headertag; ?>> <h2 class=”site-description”><?php bloginfo( ‘description’ ); ?></h2> </hgroup>