Tisk příspěvků

Moderní prohlížeče si dokážou s webovými stránkami docela dobře poradit, takže jejich tisk už není utrpení. I přesto nejsou jejich algoritmy dokonalé a jelikož myslíme na uživatele, tak nechceme, aby plýtval svým drahým tonerem na zbytečnosti. Proto si ukážeme, jak ve WordPressu vytvořit jednoduchou stránku pro tisk dokumentů. V praxi vypíšeme pouze text příspěvku a […]

Nejaktivnější komentující

Dnešní tip je widget pro nejaktivnější komentátory. Jeden podobný už zde byl k vidění, ale ten dnešní má nový grafický kabát. Nevypisuje se totiž textově, ale graficky v podobě gravatarů. Na škodu je, že pořád velká část lidí dosud neví, jak si takový gravatar zařídit a tudíž se může stát, že namísto mixu osobností to […]

WordPress 3.5 „Elvin“

Po půl roce se dnes objevil nový WordPress 3.5, který po dlouhé době přináší poměrně velké změny pro uživatele, a to zejména v oblasti správy mediálních souborů. Stručný přehled novinek a aktuální stav české verze naleznete v následujícím článku. WordPress 3.5 “Elvin“ je pojmenovaný tentokrát podle amerického jazzového bubeníka Elvina Jonese, jehož melodie můžete slyšet i […]

Počet přečtení článku za pomoci Google Analytics

Pokud u svých článků chcete zobrazovat počet přečtení, tak WordPress vám nabídne velké množství pluginů, které můžete použít. Velkou nevýhodou je ovšem fakt, že začínáte lidově řečeno od nuly. I když už vaším blogem prošly tisíce lidí, tak u všech článků vám bude svítit děsivá nula. Pokud k měření návštěvnosti používáte Google Analytics, mám pro […]

WYSIWYG pro popis uživatele

Následující kratičký kód zobrazí #WYSIWYG editor u popisu autora u uživatelského profilu:

Kód stačí přidat do function.php ve vašem template:

<?php
/**
 * WYSIWYG pro uzivatelsky profil WordPress
 *
 * @author Roman Ozana <ozana@omdesign.cz>
 */
class CustomUserProfile {

	/** @var array */
	private $tinymceOptions = array(
		'teeny' => true,
		'quicktags' => false,
		'media_buttons' => false, 'textarea_rows' => 8,
		'wpautop' => false,
		'tinymce' => array(
			'theme_advanced_buttons1' => 'p, bold, italic, ul, |,link,unlink,code',
			'theme_advanced_buttons2' => '',
			'theme_advanced_buttons3' => '',
			'theme_advanced_buttons4' => '',
		),
	);

	public function __construct() {
		add_action('show_user_profile', array($this, 'initDescriptionWysywig'));
		add_action('edit_user_profile', array($this, 'initDescriptionWysywig'));
	}

	/**
	 * Wysywig editor take pro description
	 *
	 * @param $options
	 */
	public function initDescriptionWysywig($options) {
		if ( ! class_exists('_WP_Editors' ) )
			require_once( ABSPATH . WPINC . '/class-wp-editor.php' );

		$options = _WP_Editors::parse_settings('description', $this->tinymceOptions);
		_WP_Editors::editor_settings('description', $options);
		wp_print_styles('editor-buttons');
	}

}
new CustomUserProfile();

#wordpress #php

Jak nainstalovat češtinu do WordPressu

Ano, jak všichni správně víte, tak WordPress je pravidelně překládán do češtiny (v poslední době to trochu vázne, ale měl by to být jen dočasný problém). Ovšem, může se stát, že si stáhnete anglickou verzi nebo vám hosting sám vytvoří cizojazyčnou mutaci. Vy si web nastavíte, vložíte články a ejhle, uvědomíte si, že potřebujete nahodit […]

Začínáme s wordpressem, 7.část – V administraci příspěvků

Dnes si ukážeme chytré úpravy, které nám usnadní pohyb a především listování v administraci. To nejen v příspěvcích, ale i ve stránkách, odkazech či komentářích, které využívají stejný interface. Jako ve většině případů i zde můžete použít pluginy, které váš WordPress patřičně vylepší. A jak může vypadat takový upravený výpis? Všimněte si především tlačítka “Nastavení […]

Zvýrazněte své komentáře jako admina webu

Že právě vy jste administrátorem webu by má být v komentářích jasně vidět. Ano, pravidelní návštěvníci nemají nejmenší problém vás poznat, ale ti, kteří k vám jen zabloudily, by se měli jednoduše dozvědět, že jste něco víc. Pokud to WordPressovská šablona nepodporuje, je přímo na vás, jaké konkrétní zvýraznění zvolíte. Jiné pozadí, rámeček pro obrázek […]