Dohledávání v anglických slovnících a thesaurech

Např. pro „TheFreeDictionary“:http://thefreedictionary.com/ do functions.php přidáme shortcode:

/—code php
function tfd_lookup($atts)
{
$keyword = $atts[‚0‘];
$output = ‚‚ . $keyword . ‚‚;
return $output;
}

add_shortcode(‚tfdl‘, ‚tfd_lookup‘);
\—

a v textu příspěvku pak výraz, které chceme dohledat, označíme příslušným shortcodem:

[tfdl hledaný_výraz]

„Další příklady »“:http://wpcodesnippets.info/blog/five-easy-dictionary-lookup-shortcodes.html

*Můžeme použít i pluginy:*

**Click2Refer Virtual Dictionary**
„http://wordpress.org/plugins/click2refer-virtual-dictionary/“:http://wordpress.org/plugins/click2refer-virtual-dictionary/

Click2Refer plugin lets the blog readers to lookup the Wordnet dictionary just by a double click on the word they want to refer.
This will take in a floating window into your blog upon the first double click.

[* http://s.wordpress.org/extend/plugins/click2refer-virtual-dictionary/screenshot-2.jpg?r=717851 *]

**Double Click Dictionary Look-up**
„http://wordpress.org/plugins/double-click-dictionary-look-up/“:http://wordpress.org/plugins/double-click-dictionary-look-up/

Double click on the screen to highlight a word. This creates a qTip next to the word where when clicked, a pop-up will appear with the Miriam-Webster.com’s definition on the word.

„Top 10 WordPress Dictionary Plugins »“:www.wordpressintegration.com/blog/top-10-wordpress-dictionary-plugins-you-can-use/

Jak vytvořit a přidat vlastní shortcodes

**Zakódování e-mailové adresy**

/—code php
function cwc_mail_shortcode( $atts , $content=null ) {
for ($i = 0; $i < strlen($content); $i++) $encodedmail .= "&#" . ord($content[$i]) . ';'; return '‚.$encodedmail.‘‚;
}
add_shortcode(‚mailto‘, ‚cwc_mail_shortcode‘);
\—

Použití shortcode:

[mailto]email@yourdomain.com[/mailto]

**Obsah pouze pro přihlášené uživatele**

/—code php
function cwc_member_check_shortcode( $atts, $content = null ) {
if ( is_user_logged_in() && !is_null( $content ) && !is_feed() )
return $content;
return “;
}

add_shortcode( ‚member‘, ‚cwc_member_check_shortcode‘ );
\—

Použití shortcode:

[member]This text will be only displayed to registered users.[/member]

**Zobrazení PDF v iframe**

/—code php
function cwc_viewpdf($attr, $url) {
return ‚‚;
}
add_shortcode(‚embedpdf‘, ‚cwc_viewpdf‘);
\—

**Použití shortcode**

/—code php
[embedpdf width=“600px“ height=“500px“]http://infolab.stanford.edu/pub/papers/google.pdf[/embedpdf]
\—

**Volání shortcode v šabloně (mimo editor)**

/—code php
echo do_shortcode(‚[jmeno_shortcode]‘);
\—

viz „dokumentace“:http://codex.wordpress.org/Function_Reference/do_shortcode.

**Znepřístupnění shortcodes**

There might be some cases that you need the shortcodes of the text to be omitted. When that time comes, strip_shortcodes() is your friend.

Let’s say that you need to strip shortcodes in the homepage but let them run in other content pages:

/—code php

\—

„Jak vytvořit vlastní shortcode (musilda.cz) »“:http://musilda.cz/jak-vytvorit-vlastni-shortcode/
„10 super useful WordPress shortcodes »“:http://www.catswhocode.com/blog/10-super-useful-wordpress-shortcodes
„Mastering WordPress shortcodes »“:http://coding.smashingmagazine.com/2009/02/02/mastering-wordpress-shortcodes/
„8 fun & useful shortcode functions for WordPress »“:http://blue-anvil.com/archives/8-fun-useful-shortcode-functions-for-wordpress/

Shortcodes pro umistění widgetů do příspěvků a stránek

**Amr shortcode any widget**
„http://wordpress.org/extend/plugins/amr-shortcode-any-widget/“:http://wordpress.org/extend/plugins/amr-shortcode-any-widget/
„http://webdesign.anmari.com/category/plugins/shortcode-any-widget/“:http://webdesign.anmari.com/category/plugins/shortcode-any-widget/

Umožní použití widgetů v příspěvku nebo na stránce prostřednictvím shortcodes vložením [do_widget widgetname ] nebo [do_widget „widget name“ ].

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.

Shortcode pro přímé zobrazení PDF souboru

Just open *functions.php* file and put following code in that file.

/—code php
function pdflink($attr, $content) {
return ‚‚.$content.‘‚;
}
add_shortcode(‚pdf‘, ‚pdflink‘);
\—

Upload the PDF file to your wordpress and then get the path of PDF file and then put above lines in article.
For showing link of PDF file in article or post you need add the following lines in the article.

/—code php
[pdf href=“http://yoursite.com/linktoyour/file.pdf“]View PDF[/pdf]
\—

If you does not want to create PDF link in your site and you want to show the pdf doc in your site then use following code.

/—code php
function pdfshow($attr, $content) {
return ‚‚;
}
add_shortcode(‚pdfshow‘, ‚pdfshow‘);
\—

For showing the PDF file in article or post you need add the following lines in the article.

/—code php
[pdfshow href=“http://yoursite.com/linktoyour/file.pdf“]View PDF[/pdf]
\—

„Zdroj »“:http://wordpressapi.com/2011/01/18/show-pdf-file-wordpress-blog-site/

Jednoduché vkládání YTB, TIFF, PDF, DOC, PPT aj.

Chcete-li za pomoci shortcode vložit na web YouTube video, soubor PDF, dokumenty Google docs, pracovní spreadsheets, ale i PowerPoint, Word, VideoReadr, TIFF atp., pak můžete zkusit využít plugin TGN Embed everything. Raději upozorním hned na úvod, že plugin podle popisu vyžaduje WordPress 3.0.1 a vyšší. Jinak použití je jednoduché, na web vkládáte v podstatě jednoduchý […]

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 […]

Zobrazení obsahu pouze přihlášeným uživatelům

Do souboru **functions.php** (Vzhled > Upravit soubory) stačí přidat následující:

/—code php
add_shortcode( ‚member‘, ‚member_check_shortcode‘ );

function member_check_shortcode( $atts, $content = null ) {
if ( is_user_logged_in() && !is_null( $content ) && !is_feed() )
return $content;
return “;
}
\—

Pak už stačí kdekoli v příspěvku „obalit“ text určený pouze registrovaným uživatelům tagem [member]:

/—code php
[member]
Toto se zobrazí pouze přihlášeným uživatelům
[/member]
\—

Je-li potřeba to nastavit už v šabloně vzhledu, je třeba použít

/—code php

\—

„Více příkladů »“:http://justintadlock.com/archives/2009/05/09/using-shortcodes-to-show-members-only-content

Jak zobrazit zkrácený zápis (shortcode) v příspěvku aneb „escapování“

Při přípravě včerejšího příspěvku o pluginu WP-Table Reloaded jsem narazil na zajímavý problém, se kterým jsem si nějakou dobu nevěděl vůbec rady (pomohl mi nakonec až autor výše zmíněného pluginu, protože jsem se ho po marném pátrání zeptal). Chtěl jsem uvést nějaký příklad vkládaného zkráceného zápisu (shortcode) tabulky do příspěvku, ale pokaždé když jsem ho tam […]