Přehled odpovědí
-
AutorPříspěvky
-
26. října 2014 (19:21) odpověď na téma: Jak naimplementovat od Heuréky službu "Prověřeno zákazníky"? #20781
Můžeš napsat o jaký plugin se jedná? I v případě, že by to byl ten můj. Já jsem sice ještě na memory limit nenarazil, ale pokud tam mám chybu, rád bych to věděl. I když já generuji xml přes dom document, žádné echa.
23. října 2014 (6:54) odpověď na téma: Vytvoření Page/Post na základě fultextového vyhledávání #20761Plugin jsem na toto nenašel, ale dělal jsem přesně takové zadání a jediné, na co jsem přišel, bylo na základě definovaného parametru v url podstrkovat šablonu stránky, která dle zadaných parametrů vypsala výsledky vyhledávání. Zároveň se podle předem daného postupu skládala “statická” url.
Požadavek úplně stejný – statická url, kterou budou indexovat vyhledávače.
Tady je výsledek
Taky se ještě společně se stránkou musel odesílat kód 200, jinak to Google a ještě jeden nástroj pro kontrolu linků hlásil jako neexistující, nebo nedostupnou stránku.
Toto ale bylo řešení na míru, ani si nedovedu představit univerzální plugin.22. října 2014 (15:17) odpověď na téma: Jak naimplementovat od Heuréky službu "Prověřeno zákazníky"? #20743Na co nejde kliknout? U každého pluginu je tlačítko do kontaktního formuláře a normálně mi z něj chodí emaily.
22. října 2014 (11:16) odpověď na téma: Jak naimplementovat od Heuréky službu "Prověřeno zákazníky"? #20741Vím, že to je self promo, ale zde najdete pluginy pro WooCommerce, včetně pluginu pro implementaci Ověřeno zákazníky od Heuréka Toret.cz
Napsat vlastní plugin, dávat do vše do functions.php není dobré řešení.
V případě upravení pluginu, odebrat jej z pole pluginů pro aktualizaci. Pak se nebude zobrazovat upozornění, ale to jen v případě, že to jinak řešit nejde.Pokud si nejsi jistý, zda šablona použije excerpt, použij funkci wp_trim_words.
V nástrojích je možnost vyexportovat články z jedné kategorie.
Pokud potřebujete obsáhlejší nastavení, zkuste plugin Advanced export for WPJako úplně první, zkuste uložit trvalé odkazy. Nechte je tak jak jsou nastavené, jen klikněte na uložit.
U jednoho webu mám stejný problém poslední ti dny. Je zajímavé, že to je vždy tak ve tři ráno, asi 200 pokusů a pak nic.
Pokud se nepletu, tak bude trvalý odkaz “obsazený”, dokud bude v databázi. A nezáleží na tom, zda je smazaný z koše, nebo ne. Takže nainstalovat plugin, například WP Optimize a vyčistit databázi. Do té doby bude WordPress pořád vytvářet /muj-obsah-2, protože /muj-obsah stále existuje.
Constructor rodiče se spustí automaticky, při volání child třídy. Takže stačí New OdvozenaTridaOdZakladniTridy()
Wordpress repositář nemá administraci pluginu. Vše se řeší přes readme.txt a Tortoise SVN (alespoň já ho používám).
Napiš konkrétní problém, poradím ti.1. Je to tak normální, musíš vytvořit nějaký objekt, pokud s ním chceš pracovat.
2. Pokud vytváříš třídu, která je extended pro jinou třídu, tak to není podtřída, ale třída, která rozšiřuje třídu rodičovskou (snad jsem to nevyjádřil neohrabaně). Jednoduše, ty nová třída má přístup k metodám rodičovské třídy, ale má i vlastní. Takže tím, že vytvoříš objekt nové třídy, máš přístup i k rodičovské třídě. Názvosloví je trochu jiné, ale takto to myslím na začátek jednoduše popisuje, jak to funguje.Tak se vykašli na funkce WordPressu a zkus to s $_SERVER[‘DOCUMENT_ROOT’], nebo dirname(__FILE__) .
Jde o to, že pokud máš WP_Query na indexu a nevíš jak na to, tak ti tam WordPress cpe jeho stránkování, neovlivněné WP_Query.
No a protože jsem s tím měl taky dříve problémy, tak jsem si udělal takovou berličku, sice je ta funkce trochu fujky, ale občas mi pomůže vyřešit problém.To nevím, ale možností, jak to řešit pomocí get_bloginfo je více. Především bych si definoval proměnnou a tu použil při require, protože se to pak bude měnit jen na jednom místě.
Další možné řešení:
$my_child = get_bloginfo('url').'/wp-content/themes/moje-child/'.soubor.css';
Snad ti pomůže toto, s tím jsem si vypomáhal, když už jsem nevěděl kudy kam:
function mm_pagination($cats, $perpage, $range = 2) { $showitems = ($range * 2)+1; $args = array( 'cat' => $cats, 'showposts' => '-1' ); global $wp_query; $temp = $wp_query; $wp_query= null; $wp_query = new WP_Query(); $wp_query->query($args); $pages = $wp_query->post_count; global $paged; if(empty($paged)) $paged = 1; $pages = ceil($pages / $perpage); if(1 != $pages) { echo "<div class='mm-pagination'>"; if($paged > 2 && $paged > $range+1 && $showitems < $pages) echo "<a href='".get_pagenum_link(1)."'>First</a>"; if($paged > 1 && $showitems < $pages) echo "<a href='".get_pagenum_link($paged - 1)."'>Last</a>"; for ($i=1; $i <= $pages; $i++) { if (1 != $pages &&( !($i >= $paged+$range || $i <= $paged-$range) || $pages <= $showitems )) { echo ($paged == $i)? "<span class='current'>".$i."</span>":"<a href='".get_pagenum_link($i)."' class='inactive' >".$i."</a>"; } } if ($paged < $pages && $showitems < $pages) echo "<a href='".get_pagenum_link($paged + 1)."'>Next</a>"; if ($paged < $pages-1 && $paged+$range-1 < $pages && $showitems < $pages) echo "<a href='".get_pagenum_link($pages)."'>Last</a>"; echo "</div>\n"; } }
V šabloně pak jenom zavolat funkci. Mám to testované i na custom post type, takže by to mělo fungovat.
-
AutorPříspěvky