Akadnak különleges eseteket weboldal készítéskor. Ilyen mondhatni különlegesebb eset volt az amikor a kategória slugjára volt szükségem. Tehát nem a címére, nem ID-re hanem a keresőbarát nevére. Egyébként egy elegáns sliderhez kellett, hogy meghatározzam az adott listaelemhez tartozó szöveges tartalmat, amelyet egy másik divben helyeztem el. Tovább olvasás…
Bejegyzések száma egyes kategóriáknál
Kedvenc weboldal készítő platformunkban beállíthatjuk az általános beállítások/olvasás menüpontban, hogy a kategóriák listázásnál hány bejegyzés legyen látható lapozás nélkül. Akadnak olyan esetek, amikor egyes kategóriáink bejegyzései hosszabb tartalommal rendelkeznek és tegyük fel 10 poszt egymás alatt nem esztétikus, de másik kategóriánál azonban pont a 10 a megfelelő választás. Tovább olvasás…
WordPress admin kategóriák ID-je
Ahogy ígértem ismételten egy WordPress admin panel tippel állok elétek, ezúttal a kategóriák átláthatóságát fogjuk kicsit segíteni. Gyakran vannak olyan sablonok ahol meg kell adni egy adott kategória ID számát. Például a slidereknél, kiemelt kategóriáknál és vannak olyan esetek amikor bizonyos kategóriákat szűrünk a főoldalról. Mindezekhez az adott kategória ID-je azaz azonosítószáma szükséges. Tovább olvasás…
Kivonat hosszának meghatározása
Kivonat hosszát meghatározhatjuk változtathatjuk. De ha ezt tesszük akkor az egész oldal összes kivonata azonos hosszúságú lesz. Azonban lehetséges az, hogy egyes kategóriát más hosszúságú kivonattal lássunk el automatikusan. Nincs más dolgunk mint sablonunk functions.php fájljába az alábbi kódot illesszük és módosítsuk a kategória ID számát.
add_filter('excerpt_length', 'my_excerpt_length');
function my_excerpt_length($length) {
if(in_category(14)) {
return 13;
} else {
return 60;
}
}
Poszt címének stílusa kategória alapján
Loopon belül a bejegyzés címét amely az alábbi formát ölti például a default sablonba:
<h2><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php printf(__('Permanent Link to %s', 'kubrick'), the_title_attribute('echo=0')); ?>"><?php the_title(); ?></a></h2>
</pre>
Cseréljük le az alábbi kódra:
<pre lang="php" line="1">
<h2 class="<?php
$cats = get_the_category();
$length = count($cats);
$i = 1;
foreach((get_the_category()) as $category) {
if($length == $i){
$catString = $category->category_nicename . '';
} else {
$catString = $category->category_nicename . ' ';
}
echo $catString;
$i++;
} ?>"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
</h2>
Mit értünk el ezzel? Tovább olvasás…

Burján Eszter: Igen, de pontosan hova kell belenyúlni? vagy csak a végére copyzom és ...
Gábor: Helló Nekem van a szerveren több domain név is ami hiba nélkül megy d...
Fridrik Béla: Szia, Sajnos a rendszer kimoderálta amit írtál. php-t ne tegyél elé....
Nóra: Szia! Köszönöm a segítséget, de amint nézem, nekem teljesen kínai, ho...
Jani: Szia, Működik a módszer és esetében is?...