{"id":30554,"date":"2014-07-13T12:43:27","date_gmt":"2014-07-13T12:43:27","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/hashtagger\/"},"modified":"2024-04-16T17:30:27","modified_gmt":"2024-04-16T17:30:27","slug":"hashtagger","status":"closed","type":"plugin","link":"https:\/\/am.wordpress.org\/plugins\/hashtagger\/","author":14674033,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"7.2.3","stable_tag":"7.2.3","tested":"6.3.8","requires":"4.0","requires_php":"5.4","requires_plugins":null,"header_name":"Smart Hashtags [#hashtagger]","header_author":"Peter Raschendorfer","header_description":"","assets_banners_color":"","last_updated":"2024-04-16 17:30:27","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/profiles.wordpress.org\/petersplugins\/","rating":4.6,"author_block_rating":0,"active_installs":1000,"downloads":41910,"num_ratings":39,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","changelog"],"tags":{"7.2.3":{"tag":"7.2.3","author":"petersplugins","date":"2024-04-16 17:30:27"}},"upgrade_notice":{"7.2.1":"<p>bugfixes: default settings, avoid multiple hash symbols<\/p>","7.2":"<p>bug fix for version 7.0 and 7.1<\/p>","7.1":"<p>Ignore Blocks added<\/p>","7":"<p>Ignore List added<\/p>","6":"<p>some improvements, no functional changes<\/p>","5":"<p>StockTwits added as link target for $cashtags<\/p>","4":"<p>New option to only process singular posts<\/p>","3.8":"<p>faulty display in WP 4.9 fixed<\/p>","3.7":"<p>Option to automatically add hash symbol in front of tags<\/p>","3.6":"<p>Unified admin interface<\/p>","3.5":"<p>Option to only create tags from #hashtags, but do not show links<\/p>","3.4":"<p>Enhanced Polylang support to allow same hashtag in several languages, option to allow hashtags starting with numbers<\/p>","3.3":"<p>Version 3.3 introduces $cashtag feature<\/p>","3.2":"<p>Works now with &quot;User Submitted Posts&quot; Plugin and &quot;Barley for WordPress&quot; Plugin<\/p>","3.1":"<p>Spanish translation, Cosmetics.<\/p>","3.0":"<p>Version 3.0 introduces a lot of new features and settings. Don&#039;t miss it!<\/p>"},"ratings":{"1":3,"2":1,"3":0,"4":0,"5":35},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3071865,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3071865,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["7.2.3"],"block_files":[],"assets_screenshots":[],"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[6179,8495,90,34248,609],"plugin_category":[56,57],"plugin_contributors":[78970],"plugin_business_model":[],"class_list":["post-30554","plugin","type-plugin","status-closed","hentry","plugin_tags-hashtag","plugin_tags-hashtags","plugin_tags-tag","plugin_tags-tag-archive","plugin_tags-tags","plugin_category-social-and-sharing","plugin_category-taxonomy","plugin_contributors-petersplugins","plugin_committers-petersplugins"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/hashtagger.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>The Smart Hashtags Plugin allows you to use #hashtags, @usernames and $cashtags in your posts<\/p>\n\n<p>This plugin uses the <a href=\"https:\/\/codex.wordpress.org\/Posts_Tags_Screen\">WordPress Tag system<\/a> to automatically convert a #hashtag into a Post Tag. Each #hashtag is added as a \"normal\" tag (without leading hash) to the post, so it is fully compatible with existing tags!<\/p>\n\n<h3>Retired Plugin<\/h3>\n\n<p>Development, maintenance and support of this plugin has been retired in october 2023. You can use this plugin as long as is works for you.<\/p>\n\n<p>There will be no more updates and I won't answer any support questions. Thanks for your understanding.<\/p>\n\n<p>Feel free to fork this plugin.<\/p>\n\n<h3>Usage<\/h3>\n\n<p>Just type anywhere in a post<\/p>\n\n<p><strong>#hashtag<\/strong> \nThis adds \"hashtag\" as tag to the current post and on links to tag archive page for \"hashtag\" when showing the post.<\/p>\n\n<p><strong>+#hashtag<\/strong> \nUse +#hashtag to only link to a tag archive page without adding \"hashtag\" as tag to the post. When showing the post the link is showed as \"#hashtag\" (without \"+\"). If the tag does not exist the text remains unchanged and no link is created.<\/p>\n\n<p><strong>##hashtag<\/strong>\nUse duplicate ##hashes to tell the plugin that this word should not be converted into a tag. Duplicate hashes are replaced by a single hash when showing the post.<\/p>\n\n<p><strong>@username<\/strong>\nThis creates a link either to the Profile Page or the Website of User \"username\". The usage of @usernames can be activated optionally. If the username does not exist the text remains unchanged and no link is created. It is <strong>highly recommended<\/strong> to use @nicknames instead of @usernames to enhance security.<\/p>\n\n<p><strong>@@username<\/strong>\nUse @@username to avoid link creation. When showing the post this is displayed as \"@username\" without link (@username feature has to be activated).<\/p>\n\n<p><strong>$cashtag<\/strong>\nThis creates a link to the concerning stock symbol at MarketWatch, Google Finance, Yahoo Finance or StockTwits. The usage of $cashtags can be activated optionally. $cashtags link to the concerning stock symbol at MarketWatch, Google Finance or Yahoo Finance. <strong>Notice<\/strong>: stock symbols can not be validated, using a invalid stock symbol will cause an not found error on the target site.<\/p>\n\n<p><strong>$$chashtag<\/strong>\nUse $$cashtag to avoid link creation. When showing the post this is displayed as \"$cashtag\" without link ($cashtag feature has to be activated).<\/p>\n\n<h3>WordPress Security<\/h3>\n\n<p>If you activate the @username feature <strong>it is highly recommended to use @nickname instead of @username<\/strong>!<\/p>\n\n<h3>Post Types and Section Types<\/h3>\n\n<p>It is possible to use #hashtags, @usernames and $cashtags on Posts, on Pages and on Custom Post Types within Content, Title and Excerpt. Activate only the Post Types and Section Types you want to be processed to avoid unnecessary processing for best performance.<\/p>\n\n<h3>Formatting links<\/h3>\n\n<p>Additional CSS Class(es) to add to the #hashtag and @username links can be configured on the plugins setting page.<\/p>\n\n<h3>Display of links in front end<\/h3>\n\n<p>Optionally all symbols (#, @, $) can be removed from the links generated in front end.<\/p>\n\n<h3>Display of Tags in front end<\/h3>\n\n<p>There's an option to automatically add a hash symbol in front of tags (e.g. when using the Tag Cloud Widget).<\/p>\n\n<h3>Plugin Privacy Information<\/h3>\n\n<ul>\n<li>This plugin does not set cookies<\/li>\n<li>This plugin does not collect or store any data<\/li>\n<li>This plugin does not send any data to external servers<\/li>\n<\/ul>\n\n<h3>For developers<\/h3>\n\n<p>Use <code>do_hashtagger( $content )<\/code> in your theme files to process #hashtags and @usernames in $content.<\/p>\n\n<!--section=changelog-->\n<h4>7.2.3 (2024-04-16) CLEANUP<\/h4>\n\n<ul>\n<li>Cleanup<\/li>\n<\/ul>\n\n<h4>7.2.2 (2022-10-05) FINAL VERSION<\/h4>\n\n<ul>\n<li>removed all links to webiste<\/li>\n<li>removed request for rating<\/li>\n<li>removed manual<\/li>\n<\/ul>\n\n<h4>7.2.1 (2022-10-23)<\/h4>\n\n<ul>\n<li>bugfix regarding default settings<\/li>\n<li>bugfix to avoid multiple hash symbols<\/li>\n<li>Settings interface adapted to my other plugins<\/li>\n<\/ul>\n\n<h4>7.2 (2019-04-07)<\/h4>\n\n<ul>\n<li>bug fix for version 7.0 and 7.1<\/li>\n<\/ul>\n\n<h4>7.1 (2019-04-04)<\/h4>\n\n<ul>\n<li>Ignore Blocks added<\/li>\n<\/ul>\n\n<h4>7 (2019-04-03)<\/h4>\n\n<ul>\n<li>Ignore List added<\/li>\n<li>security vulnerability in AJAX call fixed<\/li>\n<\/ul>\n\n<h4>6 (2019-03-09)<\/h4>\n\n<ul>\n<li>make use of $wp_rewrite-&gt;get_extra_permastruct() to show current tag base URL<\/li>\n<li>UI improvements<\/li>\n<li>code improvement<\/li>\n<\/ul>\n\n<h4>5 (2018-08-03)<\/h4>\n\n<ul>\n<li>StockTwits added as link target for $cashtags<\/li>\n<li>further UI-improvements<\/li>\n<\/ul>\n\n<h4>4 (2018-05-08)<\/h4>\n\n<ul>\n<li>option to only process singular posts added<\/li>\n<li>many code optimizations<\/li>\n<li>minor UI-improvements<\/li>\n<\/ul>\n\n<h4>3.8 (2017-11-16)<\/h4>\n\n<ul>\n<li>faulty display in WP 4.9 fixed<\/li>\n<\/ul>\n\n<h4>3.7 (2017-09-13)<\/h4>\n\n<ul>\n<li>Option to automatically add hash symbol in front of tags <\/li>\n<\/ul>\n\n<h4>3.6 (2017-07-11)<\/h4>\n\n<ul>\n<li>Redesigned admin interface<\/li>\n<li>Code improvement<\/li>\n<\/ul>\n\n<h4>3.5 (2016-09-13)<\/h4>\n\n<ul>\n<li>Option to only create tags from #hashtags, but do not show links<\/li>\n<li>Bug fix Tag Regeneration<\/li>\n<\/ul>\n\n<h4>3.4 (2016-08-18)<\/h4>\n\n<ul>\n<li>Enhanced Polylang support to allow same hashtag in several languages<\/li>\n<li>Option to allow hashtags starting with numbers<\/li>\n<\/ul>\n\n<h4>3.3 (2015-12-22)<\/h4>\n\n<ul>\n<li>Uage of cashtags to link to stock symbols<\/li>\n<li>Optionally remove symbols in front of generated links in front end<\/li>\n<\/ul>\n\n<h4>3.2 (2015-05-28)<\/h4>\n\n<ul>\n<li>Works now with <a href=\"https:\/\/wordpress.org\/plugins\/user-submitted-posts\/\">User Submitted Posts<\/a><\/li>\n<li>Works now with <a href=\"http:\/\/getbarley.com\/editor\/wp\">Barley for WordPress<\/a><\/li>\n<li>Hook filters only when needed<\/li>\n<\/ul>\n\n<h4>3.1 (2015-02-05)<\/h4>\n\n<ul>\n<li>Spanish translation added (thanks to <a href=\"http:\/\/www.webhostinghub.com\">Andrew<\/a> for translating)<\/li>\n<li>Cosmetics<\/li>\n<\/ul>\n\n<h4>3.0 (2014-12-21)<\/h4>\n\n<ul>\n<li>Completely rewritten with a lot of new Settings and a feature to regenerate existing objects<\/li>\n<\/ul>\n\n<h4>2.1 (2014-10-10)<\/h4>\n\n<ul>\n<li>Optionally use @nicknames instead of @usernames (thanks to <a href=\"https:\/\/profiles.wordpress.org\/joeymalek\/\">joeymalek<\/a> for pointing out)<\/li>\n<li>Added <code>do_hashtagger()<\/code> Theme Function (thanks to <a href=\"https:\/\/profiles.wordpress.org\/joinfof\/\">joinfof<\/a> for the idea)<\/li>\n<\/ul>\n\n<h4>2.0 (2014-09-17)<\/h4>\n\n<ul>\n<li>Optional usage of @usernames<\/li>\n<li>Syntax +#hashtag to create link only without adding tag<\/li>\n<\/ul>\n\n<h4>1.3 (2014-08-15)<\/h4>\n\n<ul>\n<li>Solved: do not use hex color codes in css as hashtags (see <a href=\"https:\/\/wordpress.org\/support\/topic\/this-is-really-great-but-it-doesnt-let-me-color-code-anything\">this Support topic<\/a>)<\/li>\n<\/ul>\n\n<h4>1.2 (2014-08-05)<\/h4>\n\n<ul>\n<li>hashtags can contain non ASCII characters<\/li>\n<li>hashtags must not start with a number<\/li>\n<li>hashtags can start after punctuation marks without whitespace<\/li>\n<li>hashtags end at punctuation marks<\/li>\n<\/ul>\n\n<h4>1.1 (2014-07-31)<\/h4>\n\n<ul>\n<li>Option to specify css class added<\/li>\n<li>German translation added<\/li>\n<\/ul>\n\n<h4>1.0 (2014-07-09)<\/h4>\n\n<ul>\n<li>Initial Release<\/li>\n<\/ul>","raw_excerpt":"Allows you to use #hashtags, @usernames and $cashtags in your posts. #hashtags are automatically added as post tags. Highly customizable!","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/am.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/30554","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/am.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/am.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/am.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=30554"}],"author":[{"embeddable":true,"href":"https:\/\/am.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/petersplugins"}],"wp:attachment":[{"href":"https:\/\/am.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=30554"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/am.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=30554"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/am.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=30554"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/am.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=30554"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/am.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=30554"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/am.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=30554"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}