Přehled odpovědí
-
AutorPříspěvky
-
Výborně, díky moc! Koukám, že jste právě donutil autora pluginu vydat novou verzi 1.97, která by měla fungovat i s Operou.
P.S. IE funguje bez problémů…
Zdravím, patrně jste odmazal něco, co tam mělo zůstat (nebo je naopak ještě potřeba něco odmazat). Bohužel bez konkrétní ukázky kódu toho moc nezmůžeme. Pokud to nechcete uvádět přímo tady na fóru, tak mi pošlete podrobnější informace na email pavelevap@separatista.net.
P.S. Do původní podoby to ale už patrně nedostaneme a budete muset nahrát soubor ze zálohy (případně si šablonu znovu stáhnout a upravený soubor nahrát na FTP v původní podobě).
Frank Prendergast: Plugin pro sdílení článků pomocí služby LinkedIn.
WPBeginner: Jak přidávat (vytvářet) vlastní výchozí obrázky pro záhlaví.
A Fool’s Wisdom: Jak obejít stále chybějící hook pro aktivaci šablony?
Mark on WordPress: Dotazy ohledně WordPressu a odpovědi od jednoho z vývojářů.
Yoast: Plugin pro Google Analytics v nové verzi 4 (+ podrobnosti o jeho fungování).
Andrew Nacin: Další zamyšlení nad podporou starších verzí PHP.
Mike Van Winkle: 5 pluginů pro WordPress 3.0, které byste měli určitě vyzkoušet (týkají se zejména vlastních typů obsahu).
Andrew Nacin: Nový jednoduchý plugin Simple Footnotes umožňuje vytváření poznámek (v podobě odkazů) k textu a jejich výpis pod ním.
Andrew Nacin: A ještě plugin pro vývojáře Log Deprecated Notices, který ukládá všechny upozornění plynoucí z použití dále nepodporovaných funkcí. Součástí by do budoucna měla být identifikace pluginů, které způsobují problémy.
Justin Tadlock: Jak na oprávnění (capabilities) pro vlastní typy obsahu?
Famous Bloggers: Thesis Theme Framework so dostává do verze 1.8 (popis nových funkcí).
Výborně. Možná cache prohlížeče, ale hlavně, že to funguje :-)
Aktualizace: Výše uvedený kód už bohužel NEFUNGUJE (!), protože Youtube používá jiný oEmbed kód. Aktuální řešení tohoto problému naleznete zde.
Řetězec “Hlavní stránka” je natvrdo v českém překladu WordPressu (soubor
cs_CZ.poacs_CZ.mov adresářiwp-content/languages). Můžeš si to samozřejmě libovolně upravit, ale má to jednu velkou nevýhodu – při aktualizaci české verze bude soubor automaticky přemazán.Je tu ale ještě jiný způsob, který můžeš využít, a to přidání následujícího kódu do souboru functions.php v používané šabloně:
function separatista_vlastni_nazev_home( $menu ) { $menu = str_replace( 'Hlavní stránka', 'Home', $menu ); return $menu; } add_filter( 'wp_page_menu', 'separatista_vlastni_nazev_home' );Teď by měla být “Hlavní stránka” přejmenována na “Home” (můžeš tam dosadit libovolný text). A dej prosím vědět, jestli to funguje. Mimochodem, možná ještě lepším způsobem je upravit vzhled, aby se tam vše vešlo (tedy zmenšit písmo, margin, padding či něco jiného).
Pokud používáte jednoduché vkládání videa do příspěvků jen pomocí URL adresy (a využíváte tak funkcí oEmbed), pak můžete nastavit pro všechny videa z Youtube, aby byly transparentní následující funkcí (musíte ji přidat do souboru functions.php v aktuálně používané šabloně):
function add_transparent($oembvideo) {$patterns = array();
$replacements = array();
$patterns[] = '/</param><embed/';
$patterns[] = '/allowscriptaccess="always"/';
$replacements[] = ‘</param><param name=”wmode” value=”transparent”></param><embed’;
$replacements[] = ‘wmode=”transparent” allowscriptaccess=”always”‘;
return preg_replace($patterns, $replacements, $oembvideo);
return $oembvideo;
}
add_filter(’embed_oembed_html’, ‘add_transparent’);
P.S. Není to můj kód (inspirace) a netestoval jsem ho. Ale na první pohled by měl v pořádku fungovat. A pokud ne, tak to nějak doupravíme…
Výborně :-) To už se ale budeš muset obrátit na autora pluginu a požádat ho o úpravu. Případně si to můžeš upravit sám (nemělo by to být ani moc složité – co vlastně přesně chceš kde zobrazovat?), ale pak se ti to bohužel přemaže při případné automatické aktualizaci…
Aktualizace 1.3.2012: Tak bohužel zmiňovaný plugin už existuje pouze v prémiové verzi, naleznete ho pod názvem Associated Posts Pro a cena začíná na cca 30 USD (platba PayPal).
WP Recipes: Jak zobrazit místo konkrétního data (např. u vydaného článku) “publikováno před …”.
The Theme Foundry: Jak se stát za tři roky z fotbalisty vývojářem šablon pro WordPress na plný úvazek.
wpCanyon: Zobrazení nejčastějších komentátorů bez použití pluginu.
Digging into WordPress: Zajímavá diskuze o frameworcích pro šablony.
Shiba: Jednoduché přidání okna pro vyhledávání příspěvků do vlastního pluginu.
The Blog Herald: Porovnání online statistik návštěvnosti redakčních systémů WordPress a Blogger.
WordPress Tavern: Problémy, které přinesla funkce automatické opravy správného psaní slova “WordPress”. A další související článek aneb Matt se zbláznil.
A Foll’s Wisdom: Nový plugin ShrimpTest pro A/B testování ve vývoji (podporován i firmou Automattic). Za povšimnutí stojí i další pluginy tohoto vývojáře.
Theme Thesis: Jak nahradit klasickou navigaci pomocí odkazů na předchozí a následující příspěvek pomocí náhledových obrázků.
The Blog Heralds: SEO tipy pro blogery.
WordPress Theming: Hodnoty konstant (např. TEMPLATEPATH), jejich využití a rozdíly.
Tato funkce je přímo součástí WordPressu, pouze bylo skryto příslušné tlačítko ve vizuálním editoru.
Můžete ale přepnout do HTML editoru a na místo, kde chcete článek rozdělit vložit
<!--nextpage-->Další možností je použití nějakého pluginu (např. NextPage Buttons), který tlačítko odkryje i ve vizuálním editoru. Případně můžete tlačítko vrátit i pomocí vlastní funkce (inspirace).
A ještě doplnění: šablona musí tuto funkci podporovat, případně si musíte její zobrazování v šabloně nastavit.
WordPress Bits: Jak si vytvořit vlastní instalaci WordPressu? Sice trochu postarší článek, ale principy jsou stále stejné. Nový příspěvek je shrnuje a upozoňuje na možnost použití vlastního souboru install.php (naleznete ho v menu Pluginy – Doplňkové soubory) a vytváření vlastních distribučních verzí.
dd32: Oznámení automatického instalátoru WordPressu. Stáhnout (a upravit) si ho můžete na samostatné doméně WordPressu.
Six Revisions: 10 chybějících funkcí ve WordPressu (pro uživatele). K tomuto tématu se objevilo i zamyšlení, co by vlastně mělo být součástí WordPressu a co už jako samostatný plugin.
WordPress Tavern: Nahrávání videí pomocí VideoPressu doznalo výrazné změny (využití Open Source Media Framework, lokalizace).
Smashing Magazine: 10 užitečných úprav pro zvýšení bezpečnosti WordPressu.
PHP triky: Zajímavá diskuze o ošetřování chyb v PHP.
Jeden Bod: Zajímavá spekulace o tom, že Akismet si sám přidává na web spamy, aby se mohl chlubit svou úspěšností. V současné době opět oživena.
Deluxe Blog Tips: Jak přidat rubriky a štítky pro vlastní typ obsahu ve WordPressu 3.0?
hakre on wordpress: Redbot (Resource Expert Droid) je online nástroj pro analýzu http statusu libovolného webu.
Fuel Your Coding: Jedinou jistou věcí pro zlepšení vašich programovacích schopností je číst zdrojové kódy ostatních.
Hned na začátek jedno upozornění. Tato je šablona je průběžně aktualizována (i s každým novým WordPressem), takže budou všechny provedené úpravy vždy přemazány. Proto je lepší pracovat s přejmenovanou kopií této šablony, případně využít odvozené šablony (child theme).
Pro příspěvek budete muset upravit soubor single.php a odebrat celou následující část (obdobné to bude pro stránku v souboru page.php):
<h1 class="entry-title"><?php the_title(); ?></h1><div class=”entry-meta”>
<?php twentyten_posted_on(); ?>
</div><!– .entry-meta –>
Název a další řádek tak zmizí, pokud jste na stránce tohoto příspěvku (nikoli např. ve výpisu rubriky či štítku).
A pokud má název zmizet i z horní lišty (title), tak budete muset upravit soubor header.php, kde musíte upravit stávající řádek:
wp_title( '|', true, 'right' );A přidat podmínku pro konkrétní příspěvek (kde je číslo 8 pouze příklad pro ID příspěvku, jehož název se nebude zobrazovat v horní liště):
if (!is_single('8')) { wp_title( '|', true, 'right' ); }Uvedené úpravy jsem nezkoušel, tak dejte vědět, jak to dopadlo. Možná by šly pro wp_title() nějak využít i filtry WordPressu, aby se to nemuselo upravovat…
31. července 2010 (15:48) odpověď na téma: Přesměrování z wordpress.com na wordpress blog na free hostingu (migrace) #7162Přesměrování je obecně možné několika způsoby.
Obávám se ale, že uvedený způsob pomocí meta tagů nebude možné u WordPress.com nastavit.
WordPress.com však nabízí vlastní nástroj pro přesměrování. Fungovat by měl dobře, ale má několik problémů:
Přesměrování neprovádí pomocí kódu 301 (přesunoto natrvalo), ale 302 (přesunuto přechodně), z čehož vyplývají určité odlišnosti pro vyhledávače. Na novou doménu se tak myslím nepřesunuje např. stávající PageRank (nejsem si ale zcela jist jaká je aktuální situace v tomto ohledu). Každopádně je to asi nejlepší řešení, které přesměruje každý příspěvek na jeho novou verzi.
Hlavní nevýhodou je nutnost pravidelného ročního poplatku 10 USD, což na druhou stranu není nic moc extra drahého. Musíte zvážit, co se vám vyplatí…
Podrobné návody (v angličtině) naleznete např. zde a zde. Pokud budete chtít poradit s konkrétními detaily tak se klidně ozvěte.
Souhlas, do budoucna to chce určitě podobné zástupné výrazy zlikvidovat.
Problém ale opět spočívá v tom, že když změníme část “Akci můžete zastavit kliknutím na ‘Storno’, nebo potvrdit pomocí ‘OK’.”, tak by se měla změnit u všech dalších výskytů (kterých je mnoho). Chtělo by to nějakou hezkou učesanou větičku, která by se hodila pro všechny případy (tedy nikoli “‘OK’ – aktualizace”, ale spíše něco jako “potvrdit” či “pokračovat”). Konkrétní věta byla upravena pro WordPress 3.0.1, ale nechávám to otevřené pro komplexní změny.
Ano, zachovávali jsme dvě mezery podle anglického originálu, protože jsme nevěděli, zda je to bug, nebo to tam mají z nějakého (nám neznámého) důvodu, např. aby se to nějak zobrazovalo (na novém řádku). Zkusíme to nahlásit a zjistíme, zda je to záměr nebo bug.
Tak bohužel to zatím opravná verze WordPressu 3.0.1 nezaznamenala :-(
Pokud se tedy bavíme o tom samém?
Problémy s komentáři v češtině jsou v zásadě dva (podrobnosti):
1) Funkce comments_number() – zde tuto funkci autoři v šabloně Twenty Ten obešli pomocí následujícího “tvůrčího” kódu:
printf( _n( 'One Response to %2$s', '%1$s Responses to %2$s', get_comments_number(), 'twentyten' ), number_format_i18n( get_comments_number() ), '<em>' . get_the_title() . '</em>' );2) Funkce comments_popup_link() – asi by šla také obejít, ale nahlášen byl tento ticket, takže uvidíme, zda to budou chtít řešit. Podle komentáře to vypadá, že funkce budou upraveny či dokonce nebudou nadále podporovány…
Další související ticket byl vytvořen právě kvůli dalším drobnostem s počty v šabloně Twenty Ten.
Takže zatím vše otevřené. Řešení spočívá v náhradě funkce comments_number() uvedeným kódem, případně použití pluginu Podpora počtu komentářů v češtině, který to umí pozměnit pro obě funkce (i když teď koukám, že pro Twenty Ten zrovna nefunguje kvůli jinému řetězci a ještě tam je drobná chybka – bude opraveno). Zvažujeme přidání tohoto pluginu přímo do české verze WordPressu, pokud nedojde k nějakému pokroku…
Protože si toho překladatel nevšiml, díky moc! Mimochodem, tento text v administraci nikde nevidím (ani v nápovědě), takže se možná ani nepoužívá? Každopádně opraveno pro WordPress 3.0.1.
Ano, správně by tam měl být asi “termín”, ale to slovo se nám tam moc nehodilo. Další alternativy jsou “slovo” či “klíčové slovo”, protože se nehledá pouze v názvu pluginu, ale i jeho popisu. Zatím necháváme otevřené pro 3.0.2, třeba se k tomu ještě někdo vyjádří… Každopádně stávající “název” je špatně a změna je nutná (+ zkotrolovat, zda se o tom nehovoří v nějakých jiných větách, např. Nápověda).
Díky. Slovo “Bohužel” bylo odstraněno v češtině pro WordPress 3.0.1 v mnoha případech, kdy není použito ani v originále. Překladatel si ho tam však nedoplnil záměrně, ale bylo použito v předchozích verzích původního anglického řetězce a pak už nebylo z překladu odstraněno.
Občas se tam emotivní výrazy hodí, ale máš pravdu, že někdy jsou zbytečné. Bude to chtít prohledat celý překlad znovu a odstranit přebytečné emoce. Ponechávám jako otevřené, zájemci mohou změny doplňovat rovnou do GlotPressu.
Tento problém jsme tu již nedávno řešili, pročtěte příslušné vlákno a pokud bude ještě něco nejasného, tak se klidně ptejte…
Tak náhodou jsem objevil ještě plugin Post-Page-Associator, který by to měl umět přiřazovat rovnou při úpravě stránky (úplně dole se objeví nový box s výběrem rubriky, štítku či konkrétních příspěvků pro zobrazení na stránce).
Jasně, ale má to několik problémů. Není totiž žádný vhodný způsob, jak přiřazovat příspěvky ke stránce. Na stránce můžete zobrazit samotnou stránku a pod ní pak ještě nový výpis příspěvků, ale budete si tam muset nadefinovat (v souboru page.php vaší šablony) podmínky “když jsi na stránce cviky, tak použij příspěvky z rubriky cviky”, atd. Případně můžete zkusit nějaký z pluginů (např. List category posts), které to řeší vkládáním zkráceného zápisu do stránky, ale opět to musíte udělat vše ručně. Žádný plugin, který by to řešil tak, že při vytváření rubriky si nadefinujete příslušnou stránku, kde se budou příspěvky z této rubriky zobrazovat, jsem zatím nikde neviděl (což však neznamená, že neexistuje).
Lepším způsobem je podle mě použít klasické rubriky a nahradit stránku příspěvkem této rubriky, který bude zvýrazněný, tudíž se bude zobrazovat zcela nahoře (a třeba i celý). Nebo je možné použít popis rubriky, kam můžete vložit text stránky.
-
AutorPříspěvky