{"id":25077,"date":"2013-09-09T03:41:04","date_gmt":"2013-09-09T03:41:04","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/anylink\/"},"modified":"2016-06-21T17:51:58","modified_gmt":"2016-06-21T17:51:58","slug":"anylink","status":"publish","type":"plugin","link":"https:\/\/twd.wordpress.org\/plugins\/anylink\/","author":13061820,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"0.3.1","stable_tag":"0.3.1","tested":"4.5.33","requires":"3.4","requires_php":"","requires_plugins":"","header_name":"anyLink","header_author":"dudo","header_description":"","assets_banners_color":"","last_updated":"2016-06-21 17:51:58","external_support_url":"","external_repository_url":"","donate_link":"http:\/\/dudo.org\/","header_plugin_uri":"http:\/\/dudo.org\/anylink","header_author_uri":"http:\/\/dudo.org\/about","rating":4.2,"author_block_rating":0,"active_installs":100,"downloads":12114,"num_ratings":5,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":{"0.1.3":"<p>Fixed a bug which can cause url broken when redirecting<\/p>","0.1.1":"<p>Fixed some bugs in v0.1\nBoth English and Chinese languages are now supported\nPOT file is supplied, so you can tranlate it into your own language as well<\/p>","0.1":"<p>Main feature is developed.<\/p>"},"ratings":{"1":1,"2":0,"3":0,"4":0,"5":4},"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.1","0.1.1","0.1.2","0.1.3","0.1.4","0.1.5","0.1.6","0.1.7","0.1.8","0.1.9","0.2","0.2.1","0.2.2","0.2.3","0.2.4","0.3.0","0.3.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":"768797","resolution":"1","location":"assets"}},"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[7842,7841,186,137],"plugin_category":[55],"plugin_contributors":[85009],"plugin_business_model":[],"class_list":["post-25077","plugin","type-plugin","status-publish","hentry","plugin_tags-covert-external-links-to-internal-links","plugin_tags-link-sanitize","plugin_tags-seo","plugin_tags-short-url","plugin_category-seo-and-marketing","plugin_contributors-sivadu","plugin_committers-sivadu"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/anylink.svg","icon_2x":false,"generated":true},"screenshots":[{"src":"https:\/\/ps.w.org\/anylink\/assets\/screenshot-1.png?rev=768797","caption":""}],"raw_content":"<!--section=description-->\n<p>Anylink \u662f\u4e00\u6b3e\u94fe\u63a5\u8f6c\u6362\u63d2\u4ef6\uff0c\u5b83\u53ef\u4ee5\u628a\u957f\u94fe\u63a5\u8f6c\u6362\u6210\u77ed\u94fe\u63a5\uff0c\u4e5f\u53ef\u4ee5\u5c06\u5916\u90e8\u94fe\u63a5\u8f6c\u6362\u6210\u5185\u90e8\u94fe\u63a5\uff0c\u540c\u65f6\u8fd8\u53ef\u4ee5\u9690\u85cf\u771f\u5b9e\u7684\u94fe\u63a5\u5730\u5740\u3002\u5b83\u4e0d\u4f1a\u4fee\u6539wordpress\u81ea\u5e26\u7684\u6570\u636e\u5e93\uff0c\u4e5f\u4e0d\u4f1a\u4fee\u6539\u6587\u7ae0\u4e2d\u7684\u4efb\u4f55\u5185\u5bb9\uff0c\u65e0\u8bba\u4ec0\u4e48\u65f6\u5019\u90fd\u4e0d\u4f1a\u5f71\u54cd\u5230\u4f60\u6570\u636e\u7684\u5b8c\u6574\u6027\u3002\u662f\u540c\u7c7b\u8f6f\u4ef6\u4e2d\u5b89\u5168\u6027\u8f83\u9ad8\u3001\u65b9\u4fbf\u7075\u6d3b\u7684\u8f7b\u91cf\u7ea7\u8f6f\u4ef6\u3002<\/p>\n\n<p>Anylink allows you to covert the external links in your Wordpress to internal links. Of course, it's automatically. It's advantage\nis that Anylink Plugin doesn't destroy your data in Wordpress, which means once you removed it, you needn't do anything to your \nposts.<\/p>\n\n<p>Also, you can customise the style of the link, such as its length, component, etc. You can customise the redirect type(http status) such as\n301, 307 as well.<\/p>\n\n<p>Mainly feature:<\/p>\n\n<ul>\n<li>covert external links to internal links, e.g. http:\/\/wordpress.org -&gt; http:\/\/yourdomain\/goto\/a1b2<\/li>\n<li>customise the redirect category, e.g. you can change \"goto\" in the link above to any word you like<\/li>\n<li>allow you change the components of the slug, by default it's 4 letters and numbers. e.g. a1b2<\/li>\n<li>you can customise the redirect http status code, such as 301, 307<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload <code>anylink.zip<\/code> to the <code>\/wp-content\/plugins\/<\/code> directory<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress<\/li>\n<li>Scan all your post for the first time.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt>What to do after installation?<\/dt>\n<dd><p>Once Anylink is installed in your wordpress, you need running scan for the first time. Anylink will scan all your posts and grab all the\nexternal links.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.3.1<\/h4>\n\n<ul>\n<li>\u4fee\u590d\u4e86\u4e0a\u4e00\u4e2a\u7248\u672c\u4e2d\u4e00\u4e9b\u95ee\u9898<\/li>\n<\/ul>\n\n<h4>0.3.0<\/h4>\n\n<ul>\n<li>\u589e\u52a0\u4e86\u767d\u540d\u5355\u8bbe\u7f6e\uff0c\u6240\u6709\u767d\u540d\u5355\u4e2d\u7684\u94fe\u63a5\u90fd\u4e0d\u4f1a\u81ea\u52a8\u751f\u6210\u5185\u90e8\u94fe\u63a5\uff0c\u5982\u679c\u767d\u540d\u5355\u4e2d\u7684\u662f\u57df\u540d\uff0c\u5219\u542b\u6709\u8be5\u57df\u540d\u7684\u6240\u6709\u94fe\u63a5\u90fd\u4e0d\u8f6c\u6362<\/li>\n<li>\u5728\u53d1\u8868\u6587\u7ae0\u754c\u9762\u589e\u52a0\u4e86\u4e00\u4e2a\u63a7\u5236\u5f00\u5173\uff0c\u5982\u679c\u8be5\u9009\u9879\u88ab\u9009\u4e2d\uff0c\u90a3\u4e48\u8be5\u6587\u7ae0\u4e2d\u7684\u6240\u6709\u94fe\u63a5\u90fd\u4e0d\u4f1a\u8fdb\u884c\u8f6c\u6362<\/li>\n<li>\u589e\u52a0\u6350\u52a9\u9009\u9879\uff0c\u5e0c\u671b\u5927\u5bb6\u4ee5\u5404\u79cd\u65b9\u5f0f\u652f\u6301anylink\u7684\u6301\u7eed\u5f00\u53d1<\/li>\n<\/ul>\n\n<h4>0.2.4<\/h4>\n\n<ul>\n<li>\u4fee\u590d\u4e86\u4f7f\u7528\u7b2c\u4e09\u65b9\u7f16\u8f91\u5668\uff08\u5982 UEditor\uff09\u65f6\u9020\u6210\u7684\u94fe\u63a5\u4e0d\u80fd\u8f6c\u6362\u95ee\u9898<\/li>\n<li>\u4fee\u590d\u4e86\u5728PHP5.5\u4e0b\u51fa\u73b0\u7684\u4ee3\u7801\u4e2d\u65ad\u95ee\u9898<\/li>\n<\/ul>\n\n<h4>0.2<\/h4>\n\n<ul>\n<li>\u589e\u52a0\u4e86\u5bf9\u8bc4\u8bba\u4e2d\u51fa\u73b0\u7684\u94fe\u63a5\u7684\u8f6c\u6362<\/li>\n<li>\u66f4\u65b0\u4e86\u90e8\u5206\u4ee3\u7801<\/li>\n<li>\u4f18\u5316\u6027\u80fd\uff0c\u51cf\u5c11\u8d44\u6e90\u5f00\u652f<\/li>\n<\/ul>\n\n<h4>0.1.9<\/h4>\n\n<ul>\n<li>\u4fee\u6539\u4e86Javascript\u8df3\u8f6c\u65b9\u5f0f\uff0c\u4e0d\u518d\u4f9d\u8d56\u4e8e.htaccess\u914d\u7f6e\u6587\u4ef6<\/li>\n<li>\u4f18\u5316\u4e86\u90e8\u5206\u4ee3\u7801\uff0c\u6027\u80fd\u5f97\u5230\u4e00\u5b9a\u63d0\u5347<\/li>\n<\/ul>\n\n<h4>0.1.8<\/h4>\n\n<ul>\n<li>Fixed a bug which cause fatal error<\/li>\n<li>\u4fee\u590d\u4e86\u4e00\u4e2a\u4e25\u91cdbug<\/li>\n<\/ul>\n\n<h4>0.1.7<\/h4>\n\n<ul>\n<li>Fixed some bugs may cause links missing<\/li>\n<li>optmized codes<\/li>\n<li>add the option which allows you set attribute REL of a link<\/li>\n<li>\u4e3a\u94fe\u63a5\u589e\u52a0\u4e86rel\u9009\u9879\u529f\u80fd<\/li>\n<li>\u4ee3\u7801\u4f18\u5316<\/li>\n<li>\u4fee\u590d\u4e86\u4e00\u4e2abug\uff0c\u8be5bug\u53ef\u80fd\u5f15\u8d77anylink\u628a\u5185\u94fe\u8bef\u5224\u4e3a\u5916\u94fe<\/li>\n<\/ul>\n\n<h4>0.1.6<\/h4>\n\n<ul>\n<li>Fixed some bugs cause 404 error<\/li>\n<li>Fixed a bug which may cause collison with other plugins<\/li>\n<li>\u4fee\u590d\u4e86\u4e00\u4e9b\u53ef\u80fd\u4f1a\u5f15\u8d77\u63d2\u4ef6\u9020\u6210404\u9519\u8bef\u7684bug<\/li>\n<li>\u4fee\u590d\u4e86\u4e0e\u5176\u4ed6\u63d2\u4ef6\u5b58\u5728\u6f5c\u5728\u51b2\u7a81\u7684bug<\/li>\n<\/ul>\n\n<h4>0.1.5<\/h4>\n\n<ul>\n<li>Add a method anylink() you can call it anywhere. e.g. anylink( 'http:\/\/dudo.org', get_the_ID() ) you will get a coverted link<\/li>\n<li>another example: <\/li>\n<li>\u589e\u52a0\u4e86\u4e00\u4e2a anylink()\u65b9\u6cd5\uff0c\u63a5\u53d7\u4e24\u4e2a\u53c2\u6570\uff0c\u7b2c\u4e00\u4e2a\u4e3a\u9700\u8981\u8f6c\u6362\u7684\u94fe\u63a5\uff0c\u7b2c\u4e8c\u4e2a\u4e3a\u6587\u7ae0ID\uff0c\u5982\u679c\u6587\u7ae0ID\u4e3a\u7a7a\u5219\u9ed8\u8ba4\u4e3a0<\/li>\n<li>\u4f7f\u7528\u65b9\u6cd5\u5982\u4e0b <\/li>\n<\/ul>\n\n<h4>0.1.4<\/h4>\n\n<ul>\n<li>Fully support custom post types.<\/li>\n<li>You can custom which post types to be coverted which not.<\/li>\n<li>Most important, you needn't regenerate index once you change these settings<\/li>\n<li>Change log in Chinese below \u4ee5\u4e0b\u4e3a\u4e2d\u6587\u66f4\u65b0\u5185\u5bb9<\/li>\n<li>\u589e\u52a0\u4e86\u5bf9\u81ea\u5b9a\u4e49\u7c7b\u578b\u6587\u7ae0\u7684\u652f\u6301<\/li>\n<li>\u5141\u8bb8\u7528\u6237\u901a\u8fc7\u540e\u53f0\u8bbe\u7f6e\u54ea\u4e9b\u7c7b\u578b\u7684\u6587\u7ae0\u8fdb\u884c\u8f6c\u6362\uff0c\u54ea\u4e9b\u4e0d\u9700\u8981\u8fdb\u884c\u8f6c\u6362<\/li>\n<li>\u6700\u91cd\u8981\u7684\u662f\u6bcf\u6b21\u4f60\u66f4\u6539\u8fd9\u4e9b\u8bbe\u7f6e\u65f6\u90fd\u4e0d\u9700\u8981\u91cd\u65b0\u751f\u6210\u7d22\u5f15\u3002<\/li>\n<\/ul>\n\n<h4>0.1.3<\/h4>\n\n<ul>\n<li>Fixed redirect problems, e.g. you can redirect url like http:\/\/dudo.org\/...\/url=http:\/\/...<\/li>\n<\/ul>\n\n<h4>0.1.2<\/h4>\n\n<ul>\n<li>Fixed some bugs in previous version<\/li>\n<li>Customed post type posts supported<\/li>\n<li>Javascript to redirect a page is available now<\/li>\n<\/ul>\n\n<h4>0.1.1<\/h4>\n\n<ul>\n<li>Fixed some bugs in v0.1<\/li>\n<li>Both English and Chinese languages are now supported<\/li>\n<li>POT file is supplied, so you can tranlate it into your own language as well<\/li>\n<\/ul>\n\n<h4>0.1<\/h4>\n\n<ul>\n<li>Covert all the external links to internal links by default<\/li>\n<li>Customise your link type<\/li>\n<li>Customise redirect http status code<\/li>\n<\/ul>","raw_excerpt":"AnyLink is a Wordpress plugin which allow you to customise you external link like an internal one.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/25077","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=25077"}],"author":[{"embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/sivadu"}],"wp:attachment":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=25077"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=25077"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=25077"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=25077"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=25077"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=25077"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}