Právě je 20 dub 2024 12:54

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 2 ] 
Autor Zpráva
 Předmět příspěvku: WordPress - Zobrazování příspěvků s budoucím datem
PříspěvekNapsal: 21 srp 2014 21:07 

Registrován:
26 čer 2014 14:48
Příspěvky:
15
Dobrý den, prosím Vás o radu. Na jednom webu využíváme starší verzi wordpress a na druhém nejnovější.
V obou případech chceme na hlavní stránce zobrazovat nejnovější příspěvky.
Potřebuji, aby to na novém webu fungovalo stejně jako na starém,ale nevím, kde je rozdíl. Jestli to může být tou starší verzí...
Konkrétně, ať je to pochopitelné. Takto vypadá přidání příspěvku ve starší verzi WordPress
http://2i.cz/0c76c1eb38
Pokud zde vpravo v části publikovat zadám pomocí "upravit"jiné datum než okamžitě, nastaví se toto datum k příspěvku, podle toho se zařadí, ale i tak se okamžitě publikuje a je viditelný na hlavní stránce, kde jsou příspěvky řazeny čím pozdější datum, tím níže... A po tomto datu automaticky zmizí....
U nové verze, kde vypadá přidání příspěvků takto
http://2i.cz/1d67d0fa29
je také možné vpravo upravit datum, ale v tomto případě se příspěvek nepublikuje okamžitě, ale až v tento den.
Potřebuji ale aby se zobrazil okamžitě s budoucím datem a dle něj se zařadil...
Napadá Vás, kde může být rozdíl?
Snad to není moc zmatené :)
Potřebuji aby to fungovalo jak to můžete vidět na http://www.motorkarskydoupe.cz - jsou na hlavní stránce i příspěvky s budoucím datem...
Předem díky za jakoukoli radu!!!!


Nahoru
 Profil  
 
 Předmět příspěvku: Re: WordPress - Zobrazování příspěvků s budoucím datem
PříspěvekNapsal: 01 zář 2014 13:12 
C4 podpora
C4 podpora

Registrován:
09 úno 2013 13:11
Příspěvky:
2413
Dobrý den,

existuje více způsobů, jak můžete takového chování docílit. Pokud si do souboru functions.php, který se nachází v adresáři se šablonou (wp-content/themes/Skica BACK se zmenami/) vložíte následující kód:

Kód:
<?php
function onetarek_prevent_future_type( $post_data ) {
if ( $post_data['post_status'] == 'future' && $post_data['post_type'] == 'post' )#Here I am checking post_type='post' , you may use different post type and if you want it for all post type then remove "&& $post_data['post_type'] == 'post'"
{
$post_data['post_status'] = 'publish';
}
return $post_data;
}
add_filter('wp_insert_post_data', 'onetarek_prevent_future_type');
remove_action('future_post', '_future_post_hook');
?>
, tak se budou zobrazovat i naplánované příspěvky přímo na hlavní stránce.

_________________
Filip Kučera
Webhosting C4
http://www.c4.cz/


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 2 ] 

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
FTP Uploader
Staňte se naším zákazníkem!
Hledáme kolegy
WordPress partneři

Seznam všech partnerů

WordPress Hosting
Návody pro C4

© 2009-2024 ČESKÝ WEBHOSTING s.r.o. Kontaktní e-mail: forum@c4.cz
Diskuzní fórum využívá technologie: phpBB, phpBB-SEO.com, phpBB.cz