Štítek Wordpress ×

Android Apache Ant Chrome CSS Data Databáze Desocializace Download ESRI Facebook Flash GIS Google Google Maps GPS Hardware HTML Internet iOS iPhone Jak na to Javascript jQuery JS mac mapa Maps Mapy Mashup Mobile MySQL Nezařazeno PHP Programování Silverlight Software Studentská tvorba Test Video Všechno možné Webdesign Weblbinky Windows Wordpress Zajímavosti

17. 8. 2010

Odstranění otravné hlášky o nutnosti upgrade WordPress

Určitě ji znáte, otravnou žlutou hlášku, která Vás informuje o nutnosti Aktualizace WordPress. Zde je postup, jak ji nadobro zrušit (funguje ve všech verzích).

# 2.3 to 2.7:
add_action( 'init', create_function( '$a', "remove_action( 'init', 'wp_version_check' );" ), 2 );
add_filter( 'pre_option_update_core', create_function( '$a', "return null;" ) );

# 2.8 to 3.0:
remove_action( 'wp_version_check', 'wp_version_check' );
remove_action( 'admin_init', '_maybe_update_core' );
add_filter( 'pre_transient_update_core', create_function( '$a', "return null;" ) );

# 3.0:
add_filter( 'pre_site_transient_update_core', create_function( '$a', "return null;" ) );

Tenhle kousek kódu stačí vložit do function.php ve Vašem template a máte na vždy pokoj od aktualizací. Netřeba připomínat, že se tomu stejně jednou nevyhnete :) .

#jak-na-to, #programovani, #wordpress
26. 2. 2010

Co bude nového ve WordPress 3.0

WordPress je zřejmě nejoblíbenější systém pro správu blogů. Což dokazuje nejen široká uživatelská komunita, ale také pravidelné vydávání update. V květnu se dočkáme třetí verze. Co tahle verze přinese?

První důležitou změnou budou volitelné typy příspěvků. Tato změna WordPress posune zase o kousek blíž ke klasickému CMS. Tato funkce Vám usnadní tvorbu různých seznamů, portfolii a podobně. Konečně tak odpadne složité filtrování a obcházení přes ID kategorii. Podívejte se na Náhled nových příspěvků.

Do jádra aplikace se přesune Plugin pro konfiguraci menu. Menu si tak budete konečně moci organizovat dle libosti.

Třetí a velmi zásadní změnou bude nové defaultní téma. Které nese poetický název Twenty Ten (2010). Cílem je mít každý rok novou verzi defaultního vzhledu WordPress. Náhled tohoto vzhledu najdete zde http://2010dev.wordpress.com.

Další kosmetickou změnou bude možnost definovat vlastní template pro každého autora. Dále bude možné zvolit jméno administrátora při instalaci systému. Nestandardní jméno administrátora totiž zvýší bezpečnost Vašeho blogu. Vypadá to, že se máme na co těšit. Co myslíte?

#programovani, #wordpress
28. 12. 2009

Znáte bbPress – diskuzní fórum od autorů WordPress

bbPress je webová aplikace pro správu a provoz diskuzního fóra. Byla vytvořena autory WordPress, což poznáte ihned po přihlášení do administrace. Ta totiž vypadá úplně stejně, jako administrace posledních verzí WordPress. Provázání obou aplikací je zřejmé hned při instalaci. Instalátor nabízí možnost integrovat bbPress do WordPress. Tuhle možnost jsem zatím nevyužil, ale někdy se to prostě může hodit.

bbpress

Co Vám bbPress nabídne:

  • jednoduchou správu témat a příspěvků
  • správu uživatel
  • snadnou lokalizaci, aplikaci je možné přeložit s využitím GNU gettext
  • podporu GR avatar
  • hezké URL
  • tagy u příspěvků
  • podporu pluginů – v základu můžete použít např. Akismet pro filtrovaní spamu
  • podporu template

Vyzkoušel jsem řadu klonů populárního phpBB. Žádný z nich si nezískal mé srdce tak rychle jako bbPress. Pokud uctíváte jednoduchost, rychlost a přehlednost je bbPress určen přímo Vám.

#bbpress, #mysql, #php, #programovani, #test, #wordpress
21. 12. 2009

Odstranění části admin menu ve WordPress

WordPress není systém, který by nabízel přebujelé množství funkcí. Administrace je jednoduchá a přehledná. Přesto se občas může hodit, nějakou tu funkci natvrdo schovat před nenechavým klikáním zákazníka.

Celé administrátorské menu je uložené v souboru wp-admin/menu.php – do toho samozřejmě sahat nebudeme. Tento soubor nám postačí k tomu, abychom zjistili jak se menu tvoří. Menu je uložené ve dvou polích: $menu a $submenu. Obě tyto pole můžeme svobodně upravit, protože se jedná o globální proměnné. Svobodně upravit znamená například část vymazat. Úpravu těchto polí musíme samozřejmě stihnout před tím, než se pole použijí při vykreslování menu.

Do souboru function.php, který najdete ve wp-content/template/cokoliv, stačí přidat nový hook a funkci:

function edit_remove_menu() {
  global $menu, $submenu;
  unset($menu[25]); // odstraní z menu komentáře
  unset($menu[15]); // odstraní z menu odkazy

  // dale je mozne upravit také submenu
  unset($submenu['edit.php'][15]); // odstraní Příspěvky / Štítky
}

add_action('admin_menu', 'edit_remove_menu');

Na závěr malé upozornění, jednotlivé skryté funkcionality nadále fungují, pouze nejsou vidět v menu. Takže pokud znáte tu správnou adresu, můžete se k nim normálně dostat.

#php, #programovani, #wordpress
30. 7. 2009

Přidání tlačítka do editoru WordPress

Občas narazíte na potřebu zapnout v editoru WordPress (TinyMCE) nějaké tlačítko navíc. Například pro změnu velikosti fontů. Tady je postup, jak to udělat.

function tiny_mce_button($a) {
$a[] = 'fontsizeselect';
return $a;
}
add_filter( 'mce_buttons', 'tiny_mce_button');

Seznam zpětných volání (callback) je mce_buttons, mce_buttons_2, mce_buttons_3, mce_buttons_4 – pro jednotlivé řádky TinyMCE editoru. Seznam všech možných tlačítek najdete na stránkách TinyMCE. Funkci stačí nakopírovat do function.php ve vašem template.

#programovani, #wordpress