Twitter karty

Twitter Cards
http://wordpress.org/extend/plugins/twitter-cards/

Add Twitter Card markup to individual posts. Supports summary, photo, and player types. This will turn your posts to pretty looking Tweets when you send them to Twitter. They’ll stick out much more with a Thumbnail and Description.
Generate inline content previews on Twitter.com and Twitter clients by including Twitter Card HTML meta elements for individual posts.
All cards are a Twitter Card summary by default. Tap into the twitter_card_properties filter to reference the Twitter accounts of your site or author.


 

Plugin pro souhlas s ukládáním cookies

Povinnost vyžadovat od návštěvníků souhlas s ukládáním cookies je jedním z dalších byrokratických „přínosů“ EU.
(Úsměvný je fakt, že bez cookies nelze zaznamenat, kdo s jejich ukládáním souhlasil a kdo nikoli :).

http://www.justit.cz/wordpress/2011/03/09/cookies-v-eu-od-kvetna-jedine-s-vyslovnym-souhlasem-navstevnika/
http://www.lupa.cz/clanky/spir-cookies/

Cookies ovšem dnes používá prakticky každý web (kdyby nic jiného, jsou potřeba pro měření návštěvnosti službou Google Analytics).

Kdo se nechce dostat kvůli směrnici EU do problému, může pro vyžádání souhlasu použít celou řadu pluginů

Jako vhodné se jeví například tynto:

EU Cookie Law Compliance
http://wordpress.org/extend/plugins/cookie-compliance/

You will be able to set a welcome message that will appear in a popup for your visitors. In this popup your visitors will be asked for the approval or denial to store cookies on the computer. The choice of the visitor will be stored. You will be able to set the scripts that should be executed based on the approval or denial.

In normal cases when the visitor chooses to not allow cookies, you cannot run the Google Analytics scripts. Google Analytics can be enabled in the plugin settings. When enabled the analytics tracking will work in all cases. When the visitor does not allow you to store cookies the plugin will make sure the hits of the visitor session will still be stored in Google Analytics.

Cookie Notice by dFactory
https://wordpress.org/plugins/cookie-notice/

Cookie Notice allows you to elegantly inform users that your site uses cookies and to comply with the EU cookie law regulations.

EU Cookie Law
https://wordpress.org/plugins/eu-cookie-law/

EU Cookie Law informs users that your site uses cookies, with option to lock scripts before consent. Light + Customizable style.

Cookie Law Info
https://wordpress.org/plugins/cookie-law-info/

A simple way to show how your website complies with the EU Cookie Law. Implied Consent. Style it to match your own website.

Mikrodata ve formátu schema.org

Getting The Most Out of Schema.org Microformats »

Schema Creator
http://wordpress.org/extend/plugins/schema-creator/

Provides an easy to use form to embed properly constructed „schema.org“:schema.org/Product microdata into a WordPress post or page.

Microdata for WordPress
http://www.optimum7.com/internet-marketing/web-development/microdata-for-wordpress.html

This plug-in adds a button on the TinyMCE Editor that helps you generate valid Microdata Code within your WordPress posts and pages.



 

Hromadné přidání uživatelů

Add Multiple Users
http://wordpress.org/extend/plugins/add-multiple-users/

Provides the ability for administrators to bulk register users using a range of tools.
Functions include the ability to manually input new user information, convert CSV data to user information, and create users from a list of email addresses. Each new user registration can include almost all available standard user meta fields plus any additional meta fields you require.

Rich text editor (Tiny MCE) pro popisky tagů. rubrik a dalších taxonomií

The Rich Text Tags – A TinyMCE Editor for Tags, Categories, and Taxonomies
http://wordpress.org/extend/plugins/rich-text-tags/

The Rich Text Tags Plugin allows you to edit tag descriptions, category descriptions, and taxonomy descriptions using WordPress‘ built in rich-text editor. Switch between WYSIWYG and HTML editing modes with the click of a link. Use the WordPress uploader to insert images from your computer or site’s Media Library.

Use the WordPress functions tag_description() and category_description() in your theme to show the descriptions. To learn how to show taxonomy descriptions, read more on the plugin page.
Features

– Edit term descriptions with WordPress’s built-in WYSIWYG editor
– Works with custom taxonomies (and custom post types, introduced in WP 3.0)
– Now supports user biography fields!

Vytváření kvízů a testů

Watu
http://wordpress.org/extend/plugins/watu/

Create exams and quizzes and display the result immediately after the user takes the exam. You can assign grades and point levels for every grade. Then assign points to every answer to a question and Watu will figure out the grade based on the total number of points collected.

SlickQuiz
http://wordpress.org/plugins/slickquiz/

Plugin for displaying and managing pretty, dynamic quizzes. It uses the SlickQuiz jQuery plugin.

Rozšíření šablony o editovatelná menu

WordPress nabízí možnost využití  menu upravitelných z administrace. To je velký krok kupředu směrem k CMS. Pokud se učíte, jak tvořit šablony pro WP nebo jen máte starou šablonu a potřebovali byste ji modernizovat o tuto funkcionalitu, pomůže vám tento rychlý exkurz.

Předně je nutné v souboru functions.php nové mezu zaregistrovat. Stačí vložit následující kód:

if ( function_exists( 'register_nav_menus' ) ) {
	register_nav_menus(
		array(
	  		'primary_menu' => 'Hlavní menu',
	  		'foot_menu' => 'Menu v patičce'
		)
	);
}

Jistě jste si všimli, že jsme tímto příkazem zaregistovali hned dvě navigační menu. Hlavní menu a menu v patičce. Pokud byste chtěli jen jedno, odstraňte řádek “‘foot_menu’ => ‘Menu v patičce’”, nebo naopak ukončete tento řádek čárkou a přidejte ješte jeden. Dbejte na to, že první parametr (tedy ‘foot_menu’ a ‘primary_menu’) musí být unikátní. Druhý slouží pro vaši orientaci, takže ideálně by měl být také unikátní, ale WordPress na tom netrvá.

Tímto jste si zaregistrovali menu a nyní již naleznete v administraci navigačních menu (Vzhled->Menu) nalevo v boxu své dvě pozice (“Hlavní menu”, “Menu v patičce”) a lze vytvářet menu a přiřazovat je těmto dvoum pozicím.

Nyní tedy již zbývá pouze nechat zobrazit menu v šabloně. Je nutné zvolit místo, kde chcete menu zobrazit – to je na vás. Pokud modernizujete starou šablonu, budete nejspíš nahrazovat funkci “wp_list_categories” umístěnou v souboru header.php nebo sidebar.php.

Pro vložení menu do šablony použijte níže uvedený kód. Všechny uvedené parametry jsou parametry defaultní a proto, když je nebudete měnit, můžete je, pro zkrácení kódu, odstranit. Funkce wp_nav_menu má ještě další parametry (menu,walker,falback_cp), ale ty jsou pro začátečníka zbytečně komplikované a zřítka využitelné. Koho by zajímaly, nechť se obrází na kodex

<?php $args = array(
  'theme_location'  => 'primary_menu', //unikátní identifikátor menu nastavený v functions.php
  'container'       => 'div', //nebo 'nav' nebo false. Určuje, co se má použít jako element obklopující element UL samotného menu. False znamená, že žádný takový element nebude
  'container_class' => 'menu-{menu slug}-container', //třída (class) elementu UL obklopující samotné menu
  'container_id'    => '', //parametr ID elementu obklopujícího element UL samotného menu
  'menu_class'      => 'menu',  //třída (class) elementu UL obklopujcí menu
  'menu_id'         => 'nav', //parametr ID elementu UL obklopující menu
  'echo'            => true, //má se menu vypsat, nebo jen vrátit pomocí fce return?
  'before'          => '', //text před HTML tagem <a>
  'after'           => '', //text za HTML tagem </a>
  'link_before'     => '', //text před samotným textem odkazu
  'link_after'      => '', //text za samotným textem odkazu
  'items_wrap'      => '<ul id="%1$s" class="%2$s">%3$s</ul>', //HTML markup vlastního menu
  'depth'           => 0, //do kolikáté úrovně zobrazovat podstránky. 0 znamená všechny úrovně
);
wp_nav_menu( $args ); ?>

Chybějící odkazy ve WordPress 3.5

Pokud si nainstalujete nový WordPress 3.5*, tak budete marně hledat v administrátorské postranní liště položku Odkazy (anglicky Links). WordPress tuto změnu dopředu avizoval a já jsem na to také účastníky školení WordPressu upozorňoval. Chybí-li Vám tato funkcionalita – doporučuji plugin Link Manager. * Používáte-li odkazy na svém webu a WordPress na novou verzi pouze upgradujete, […]