Zvolené téma obsahuje celkem 3 odpovědi. Do diskuze (2 účastníci) se naposledy zapojil uživatel
admin a poslední změna je stará 8 let, 11 měsíců.
-
Zdravím. Chtěla bych se zeptat, zda jde nastavit (případně plugin), aby se starší příspěvky po aktualizaci (přidání nových informací) ukázaly ve výpisu zase na přední stránce bez toho, abych musela měnit datum u “publikováno dne”.
Šablona Oriental Writing, jestli to má na to nějaký vliv
Šablona by v tomto případě neměla mít žádný vliv, něco podobného jsme řešili pro widget s nejnovějšími příspěvky.
Asi by mělo stačit změnit řazení zobrazovaných příspěvků pomocí akce pre_get_posts:
function separatista_razeni_prispevku( $query ) {
if ( $query->is_main_query() ) {
$query->set( 'orderby', 'modified' );
}
}
add_action( 'pre_get_posts', 'separatista_razeni_prispevku' );
Netestováno, ale mělo by to stačit vložit do souboru functions.php
v adresáři s používanou šablonou nebo můžete použít plugin Code Snippets.
Díky. Zkusila jsem zadat tedy poupravený kód
function admin( $query ) {
if ( $query->is_main_query() ) {
$query->set( 'orderby');
}
}
add_action( 'pre_get_posts', 'admin' );
vzít to vzalo, ale vyskočilo mi v administraci v příspěvcích toto
Warning: Missing argument 2 for WP_Query::set(), called in */functions.php on line 35 and defined in */wp-includes/query.php on line 2486
a ani za boha se mi nedaří to tam dostat…v případě, že tam vložím celý kód, tak mi to pokaždé hodí jinou line po okolí…a v případě že danou line smažu, tak mi to vyhodí jinou line…
Upravil jsem původní kód, který jsem vložil o příspěvek výše (byla tam jedna uvozovka navíc) a mělo by ho stačit vložit, nemusíte nic upravovat…
Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.
WordPress – novinky, návody a zajímavosti