Shortcodes pro trvale platné adresy obrázků a interní odkazy

**Peter’s Blog URL Shortcodes**
„http://wordpress.org/extend/plugins/peters-blog-url-shortcodes/“:http://wordpress.org/extend/plugins/peters-blog-url-shortcodes/

Use shortcodes for blog URLs, post URLs, and template URLs so that your posts always have the correct internal links.
Adds shortcodes [blogurl], [posturl], [templateurl], and [childtemplateurl] for WordPress 2.6 and up. Use [blogurl] to generate your site URL.

It offers the parameters **slash** and **noslash** to add a trailing slash, the parameter **uploads** to produce the URL of the uploads folder and **wordpress** to produce the URL of your WP files. Use [posturl **id=**3] (replace „3“ with a post ID) to generate the permalink for any post.

Změna trvalých odkazů

**Permalinks Migration**
„http://www.deanlee.cn/wordpress/permalinks-migration-plugin/“:http://www.deanlee.cn/wordpress/permalinks-migration-plugin/
„http://wordpress.org/extend/plugins/permalinks-migration-plugin-for-wordpress/“:http://wordpress.org/extend/plugins/permalinks-migration-plugin-for-wordpress/

With this plugin, you can safely change your permalink structure – for example, from */%year%/%monthnum%/%day%/%postname%/* to */%category%/%postname%/* – without breaking the old links to your website, and even doesn’t affect your search engine rankings.

But doing so will make all pages indexed by search engines become invalid, moreover, losing visitors from other sites or bookmarks that links to you.

Permalinks Migration plugin is a way to tell the search engines (and browsers) that the page has permenantly moved, and that the old address should be replaced by the new one . This plugin will generates a “301 Redirect” when user or spider visit your site through old permalinks and redirect them to the new permalinks of the same post.

Interní prolinkování příspěvků a stránek

**RB Internal Links**
„http://wordpress.org/extend/plugins/rb-internal-links/“:http://wordpress.org/extend/plugins/rb-internal-links/

Link to posts and pages within your blog using shortcodes, similar to a wiki or cms. No need to remember full URLs, post ids or slugs with the wysiwyg
As well as quickly typing in the link tag there is a tinymce wysiwyg plugin that allows you to search for posts by category.

*Alternativy:*

**Link to post**
„http://wordpress.org/extend/plugins/link-to-post/“:http://wordpress.org/extend/plugins/link-to-post/

This plugin permits you to easily create a link to an existing content of your site. It adds a button to the tinymce and quicktags editors, which list the existing articles, pages, category, tags.

Na rozdíl od RB internal Links odkazuje Link to post absolutně (RB používá shortcode s ID stránky či postu) a nenabízí jako RB internal Links volbu odkazování do nového okna, RB internal Links zas neumí odkazovat na rubriky či tagy.

**Hikari Internal Links**
„http://wordpress.org/extend/plugins/hikari-internal-links/“:http://wordpress.org/extend/plugins/hikari-internal-links/

Don’t worry anymore of linking a post or a category, to later change its title or slug, or changing your posts permalinks, and creating invalid links to your own site pages.

Hikari Internal Links provides a shortcode that dynamically generates links to most WordPress resources. You can query these resources based on their ID or slug, and these links are generated dynamically. Therefore if you change a resource’s title or permalink, its links will be updated automatically.

Automatické prolinkování ze zadaných klíčových slov
***************************************************

**Internal Link Building**

New SEO Plugin for WordPress: Internal Link Building

Pomocí tohoto pluginu lze jednoduše vkládat jednotlivá klíčová slova, která automaticky následně odkazují na určenou stránku či příspěvek.

*Alternativy:*

**Automatic SEO Links**
„http://wordpress.org/extend/plugins/automatic-seo-links/“:http://wordpress.org/extend/plugins/automatic-seo-links/

Forget to put manually your links, just choose a word and a URL and this plugin will replace all matches in the posts of your blog.
For each link, you can set: Title, Target, Rel.

**Digg Links**
„http://wordpress.org/extend/plugins/digg-links/“:http://wordpress.org/extend/plugins/digg-links/

With Digg Links you will be able to replace a word or sentence into another custom string.
Based on Link a Dink this plugin is ideal for affiliate marketing.

**SEO Smart Links**
„http://www.prelovac.com/vladimir/wordpress-plugins/seo-smart-links“:http://www.prelovac.com/vladimir/wordpress-plugins/seo-smart-links
„http://wordpress.org/extend/plugins/seo-automatic-links/“:http://wordpress.org/extend/plugins/seo-automatic-links/

SEO Smart Links can automatically link keywords and phrases in your posts and comments with corresponding posts, pages, categories and tags on your blog.
Further SEO Smart links allows you to set up your own keywords and set of matching URLs. Caching for speed.

*Poznámka:*

Od verze WP 3.1. je ve vizuálním editoru přepracováno **tlačítko pro vkládání odkazů**, které nyní umí rychle vyhledávat obsah na webu a přímo automaticky vložit odkaz. Články jsou průběžně vyhledávány už během psaní klíčového slova a nová funkce není omezena jen na příspěvky, takže vidíte i stránky a případné další vlastní typy obsahu. Odkaz je ale bohužel vkládán do textu jako HTML kód, takže tam v této podobě zůstane, i když třeba adresu odkazovaného příspěvku později změníte. V tomto ohledu je praktičtější **RB Internal Links**, který vkládá odkazy pomocí ID stránek, příspěvků či rubrik.

Variabilní tlačítka a boxy pomocí shortcodes

Vkládání různých (barevných) informativních boxů a tlačítek do příspěvků se může kdykoli hodit. Zvlášť pokud je jejich vkládání umožněno pomocí shortcode a jejich podobu lze upravit prostřednictvím různých parametrů. Plugin WP Utility Short Codes je zatím kdesi na počátku své cesty, která by – doufejme – mohla vést k nějaké možnosti usnadnění vkládání zmíněných tlačítek […]

Snadné vložení odkazu v příspěvku na jiný příspěvek

Jestliže často potřebujete v rámci jednoho příspěvku odkázat na jiný příspěvek na webu a nechce se vám odkazovaný příspěvek pokaždé komplikovaně hledat, pak nepochybně oceníte plugin Link to Post. Plugin Link to Post přidá do editoru příspěvku tlačítko (Link to post) umožňující vyhledat na webu daný článek, stránku, kategorii, ba i štítek (tag) a vložit […]

Maskování a zkracování odkazů

**Pretty Link**
„http://wordpress.org/extend/plugins/pretty-link/“:http://wordpress.org/extend/plugins/pretty-link/
„http://blairwilliams.com/pretty-link/“:http://blairwilliams.com/pretty-link/

Shrink, track and share any URL on the Internet from your WordPress website. You can now shorten links using your own domain name (as opposed to using tinyurl.com, bit.ly, or any other link shrinking service)! In addition to creating clean links, Pretty Link tracks each hit on your URL and provides a full, detailed report of where the hit came from, the browser, os and host. Pretty Link is a killer plugin for people who want to mask their affiliate links, track clicks from emails, their links on Twitter to come from their own domain, or generally increase the reach of their website by spreading these links on forums or comments on other blogs.

Kontrola nefunkčních odkazů v příspěvcích a stránkách

**Broken Link Checker**
„http://wordpress.org/extend/plugins/broken-link-checker/“:http://wordpress.org/extend/plugins/broken-link-checker/
„http://w-shadow.com/blog/2007/08/05/broken-link-checker-for-wordpress/“:http://w-shadow.com/blog/2007/08/05/broken-link-checker-for-wordpress/

Will check your posts (and pages), looking for broken links, and let you know if any are found.

Zobrazení souvisejících příspěvků

This is a great little feature to have in your theme that saves the theme user using yet another plugin! It displays **related posts based on tags**, simply disappearing if there are no tags.

/—code php
ID);
if ($tags) {
echo ‚

Related Posts

‚;
$first_tag = $tags[0]->term_id;
$args=array(
‚tag__in‘ => array($first_tag),
‚post__not_in‘ => array($post->ID),
‚showposts’=>5,
‚caller_get_posts’=>1
);
$my_query = new WP_Query($args);
if( $my_query->have_posts() ) {
while ($my_query->have_posts()) : $my_query->the_post(); ?>