Use the pre_insert_term
filter:
function wpse_189722_limit_tag_words( $term, $taxonomy ) {
if ( $taxonomy === 'post_tag' ) {
if ( count( preg_split( '/\s+/', trim( $term ) ) ) > 2 )
$term = new WP_Error( 'term_too_many_words', 'Maximum of 2 words' );
}
return $term;
}
add_filter( 'pre_insert_term', 'wpse_189722_limit_tag_words', 10, 2 );
Related Posts:
- Display posts count in front of the tag, for each tag
- Get count of custom post tags
- How to export tag counts to excel?
- Display list of most used tags in the last 30 days
- Check if current page has given tag ID
- Taxonomy count per Post type
- Stop WordPress From Removing HTML Comments In Content
- How can I let my audience tag my posts?
- Query all posts with specific tag
- How to query with get_posts() for posts with any tag
- Change tooltip in tag cloud
- Getting an ordered list of tags – via wp_tag_cloud or not?
- Is it possible to filter get_adjacent_post() with tags?
- How to allow user to perform search by more than one tag
- get_post_ancestors returns empty
- Combining tags from post types
- Display tags belonging to a specific post type only
- Creating a Lightweight Media Tags Plugin with a Custom Taxonomy
- Displaying the most recently used tags
- When are tags counted? Can it be trigered manually?
- Change the color of post title on specific tags
- Exclude a specific tag from the get_the_tags list
- Limit tag cloud terms by date
- Tag subscription option in wordpress. How?
- How to allow html5 tag in WordPress
- Do not change the order of the tags in the editor
- How can I show post excerpts on the tags page?
- Tags, use both union and intersection at the same time
- Display posts and thumbnails with certain tags
- How can I prevent wordpress from creating tag pages?
- Warning: sizeof (): Parameter must be an array or an object that implements Countable, On products pages
- how can i add all my tags to tagcloud?
- Using HTML 5 Details/Summary Tag
- Blog post : Remove comma between Tag names [closed]
- Why does the count property of get_the_tags always return 0?
- Why word can’t be displayed in wordpress?
- How to add prefix or suffix to post_tag slug?
- How to get popular post tags
- Remove URL from Tag
- How can the user place a custom text string as a placeholder for a plugin
- CPT UI – elementor tags archive template not working
- WP API: Get posts excluding those with a tag or category name
- How to echo tag description on loop-page.php using WPeC 3.8
- How do I add a related tags list to a wordpress tag page
- I want a query to list tags
- Remove href tag from wp_postmeta in 34,000 posts?
- Global changing of H Tags
- May I change the order of the tags?
- Display get_the_tag_list by order entered in the backend
- get posts that doesn’t contain a specific tag
- Remove commas between tags
- How to return tags containing one, two or three exact and specific words using get_tags
- how to output tags that has specific value in slug
- Need sql to remove tags from older posts
- wordpress str_replace the content with tag
- Highlight current tag using get_tags()
- show tags on “single”-template sidebar only
- Split function “the_tags” in 2 columns
- Is there any way of making post tags (or custom post type tags) pop up as suggestion as in StackExchange sites?
- How to display tags with post_content
- Exclude Specific Tag On Homepage
- Code to check how many posts a tag has?
- How to list all tags except the current tag in tag.php
- tag is working in chrome but not in firefix..What is the problem? [closed]
- How to add keyword field in custom form programmatically?
- How to add meta tags on password-protected homepage? [closed]
- Adding Related Articles to post
- WordPress title as keywords (tags) with excluded stop words
- Separate the tag by comma [duplicate]
- Add/remove tags on frontend programmatically
- No line breaks in tags in tag cloud
- Custom text for certain tags
- get_edit_tag_link does not return anything
- get an attachment’s media tags or check if it has a media tag?
- Anyway to retrieve a feed of posts that have BOTH tags?
- Top ten tags ala Delicious
- Links from the_tag not working
- How to add product tag to order list
- limit number of tags shown in tag.php
- Remove H1 site-tittle tag from product page with a function SEO
- Count how many posts have a specified tag AND category
- Display text if title in archive has specific word
- Tag pages with regular editor
- How to count posts in tags within time limit
- How to select tags in the frontend
- Open graph ‘image’ content appears empty on debugger and filled in web source
- Is there a way to change the Tag selector from text input to checkmarks?
- how to see P and BR tags in tinymce?
- WordPress tinyMCE Keep Wrapping Tags To HTML Codes When Saving
- Neverending tag problem
- Exclude Tags by Array
- Mapping external data to tags via term_id
- Update tags to 10,000+ posts with wpdb?
- Create another TAG widget for posts
- How to take list of words and insert them as terms to become tags of a post
- Need to display tag group as first name, last name but sort on last name
- HTML5 Summary tag in editor
- How to list Tags using get_tags in an html table?
- How can i get tag without />?
- wordpress assign all existing tags to a specific post