{"id":13239,"date":"2011-05-17T18:54:14","date_gmt":"2011-05-17T18:54:14","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/internal-link-checker\/"},"modified":"2012-09-01T15:31:28","modified_gmt":"2012-09-01T15:31:28","slug":"internal-link-checker","status":"publish","type":"plugin","link":"https:\/\/ca.wordpress.org\/plugins\/internal-link-checker\/","author":1343849,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"0.6.1","stable_tag":"trunk","tested":"3.4.2","requires":"3.1","requires_php":"","requires_plugins":"","header_name":"Internal links check","header_author":"Franz Josef Kaiser, Patrick Matsumura","header_description":"","assets_banners_color":"","last_updated":"2012-09-01 15:31:28","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/github.com\/franz-josef-kaiser\/Internal-Link-Check","header_author_uri":"https:\/\/unserkaiser.com","rating":1,"author_block_rating":0,"active_installs":20,"downloads":5089,"num_ratings":2,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":[],"ratings":{"1":"2","2":0,"3":0,"4":0,"5":0},"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":[],"block_files":[],"assets_screenshots":{"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":"1539081","resolution":"1","location":"plugin"}},"screenshots":{"1":"meta box in post edit admin UI screen"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[83,6861,537,175,683],"plugin_category":[52],"plugin_contributors":[],"plugin_business_model":[],"class_list":["post-13239","plugin","type-plugin","status-publish","hentry","plugin_tags-admin","plugin_tags-box","plugin_tags-link","plugin_tags-links","plugin_tags-meta","plugin_category-performance","plugin_committers-f-j-kaiser"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/internal-link-checker.svg","icon_2x":false,"generated":true},"screenshots":[{"src":"https:\/\/ps.w.org\/internal-link-checker\/trunk\/screenshot-1.jpg?rev=1539081","caption":"meta box in post edit admin UI screen"}],"raw_content":"<!--section=description-->\n<h4>Internal Link Checker<\/h4>\n\n<p>Adds a meta box to the post edit screen that shows all internal links from other posts to the currently displayed post. The plugin works out of the box.<\/p>\n\n<!--section=installation-->\n<p>No explanation needed - works out of the box. Just activate and be safe.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt>How-to<\/dt>\n<dd><p>This shows how to modify the output inside the internal link checker meta box (in case you want to extend its functionality):<\/p>\n\n<pre>\nfunction modify_check_link_meta_box_content( $result, $links )\n{\n    global $post;\n\n    \/\/ Uncomment the follwing line to see what the $links array contains\n    \/\/ The links array contains all posts (and their respective data) that link to the current post\n    \/*\n    echo '';\n        print_r( $links );\n    echo '';\n     *\/\n\n    \/\/ Now handle the result:\n    foreach ( $result as $link )\n    {\n        \/\/ do stuff\n    }\n\n    return $result;\n}\nadd_filter( 'internal_links_meta_box', 'modify_check_link_meta_box_content', 10, 2 );\n<\/pre><\/dd>\n<dt>Languages<\/dt>\n<dd><p>Translation ready.\nIf you want to help translating, please contact me on G+.<\/p>\n\n<p>Included:\nEN\/DE (Patrick Matsumura)<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>v0.1<\/h4>\n\n<p>First version<\/p>\n\n<h4>v0.1.1<\/h4>\n\n<p>Should now work with post titles &amp; post slugs\/names<\/p>\n\n<h4>v0.1.2<\/h4>\n\n<p>Meta box content now displays inside an unordered list<\/p>\n\n<h4>v0.1.3<\/h4>\n\n<p>Added screenshot, readme.txt for wp.org repo &amp; fixed not echoing if there are no links<\/p>\n\n<h4>v0.2<\/h4>\n\n<p>Moved to class to clean up global namespace\nAdded next step for translations<\/p>\n\n<h4>v0.2.1<\/h4>\n\n<p>Minor fixes\nAdded translation\nprops Patrick Matsumura<\/p>\n\n<h4>v0.2.2<\/h4>\n\n<p>Added authors file\nMade links unique and minor fixes<\/p>\n\n<h4>v0.2.4<\/h4>\n\n<p>Added MarkUp &amp; MarkUp filter functions that work based on an initial settings array\nCan now be easier extended or used on front<\/p>\n\n<h4>v0.2.5<\/h4>\n\n<p>Added auto-correction for li elements &amp; container<\/p>\n\n<h4>v0.2.6<\/h4>\n\n<p>Added singular\/plural translation strings\nGrouped results by post type column<\/p>\n\n<h4>v0.2.6.1<\/h4>\n\n<p>Reworked translation files<\/p>\n\n<h4>v0.2.6.2<\/h4>\n\n<p>Avoids loading on every $_REQUEST. Now only loads on post.php in admin (post\/page\/cpt new\/edit) screens<\/p>\n\n<h4>v0.2.6.3<\/h4>\n\n<p>Added mu-plugins directory for l10n lang files loading<\/p>\n\n<h4>v0.2.6.4<\/h4>\n\n<p>Changed meta box title to \"Internal Links\" to not have long titles in screen options tab<\/p>\n\n<h4>v0.2.6.5<\/h4>\n\n<p>Added wrapper function to call plugin data<\/p>\n\n<h4>v0.2.6.6<\/h4>\n\n<p>Moved Text Domain to plugin header comment for easier maintainance and transparency<\/p>\n\n<h4>v0.2.7<\/h4>\n\n<p>Added native WP admin UI table to the meta box<\/p>\n\n<h4>v0.2.7.1<\/h4>\n\n<p>Moved to admin edit post permalinks<\/p>\n\n<h4>v0.2.8<\/h4>\n\n<p>Added better update messages for plugin list screen<\/p>\n\n<h4>v0.2.9<\/h4>\n\n<p>Check for remote readme file availibility before get file contents on update\nThe meta box content filter disappeared and was replaced by an action to override the content<\/p>\n\n<h4>v0.3<\/h4>\n\n<p>Final stable release with new WP Admin Tables class API in use. Typo &amp; Language fixes, fully translated<\/p>\n\n<h4>v0.4<\/h4>\n\n<p>Now supports pagination for the meta box to take less space in the UI in cases where there are more than just a few links<\/p>\n\n<h4>v0.5<\/h4>\n\n<p>Now supports sorting by column<\/p>\n\n<h4>v0.5.1<\/h4>\n\n<p>Separate textdomain function<\/p>\n\n<h4>v0.5.2<\/h4>\n\n<p>Prepare SQL<\/p>\n\n<h4>v0.5.3<\/h4>\n\n<p>Code styling<\/p>\n\n<h4>v0.5.4<\/h4>\n\n<p>Empty posts fix<\/p>\n\n<h4>v0.6<\/h4>\n\n<p>Major improvements in code length<\/p>\n\n<h4>v0.6.1<\/h4>\n\n<p>Shortened admin table class<\/p>","raw_excerpt":"Internal Link Checker","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/13239","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=13239"}],"author":[{"embeddable":true,"href":"https:\/\/ca.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/f-j-kaiser"}],"wp:attachment":[{"href":"https:\/\/ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=13239"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=13239"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=13239"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=13239"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=13239"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=13239"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}