Earlier this month, I published an article about how it should be easier to link internally with WordPress. I also provided a solution via a plugin that provided this functionality. I should have known that as soon as I finished the article, WordPress would do the right thing and provide this feature.
WordPress 3.1 now has its own internal linking feature. It’s really easy to use. Just highlight text, and click on the button to make a link. Then, instead of typing in the URL to the webpage you want to link to, click “Or link to existing content.” A list then appears of posts and pages that you already have published on your website. There’s even a search tool that will search inside the posts, so if you can’t remember the title of the post you want to link to, you can still find it. Just click the post, and then click “Add Link” as usual.
Unfortunately, this new functionality doesn’t yet work well with the popular plugin TinyMCE Advanced, even though the plugin states that it’s been updated for WordPress 3.1. So if you rely upon this plugin for increased functionality of your editor, you might still want to go with the method I described in my previous post.