Különböző számú megjelenő oldal asztali és mobil eszközökön – kódrészlet vagy wordpress plugin
Találtam egy nagyszerű kódrészletet a Stack Overflow oldalon, amit ha beillesztesz a functions.php fájlba, akkor asztali számítógépen vagy notebookon és más mobileszközökön más oldalszámot fog megjeleníteni.
Ha nem akarod a kódot megváltoztatni, vagy gyakran váltogatni a wordpress témákat, akkor készítettem egy wordpress plugint, ahol testreszabhatod az értékeket. Ez a funkció felülírja az alapértelmezett olvasási beállításokat.
A demó működik az oldalon nézd meg asztali és mobilon és láthatod.
Translated with www.DeepL.com/Translator (free version)
<br />
add_action( 'pre_get_posts',
'change_posts_per_page' );<br />
function change_posts_per_page(
$query ) {<br />
if( !$query->is_main_query() || is_admin() )
return;<br />
// 3 for mobile devices 5 for desktop or notebook<br
/>
$posts_per_page = wp_is_mobile() ? 3 : 5;<br />
$query->set(
'posts_per_page', $posts_per_page );<br />
return;<br
/>
}<br />
Kattints a kódra a vágólapra másoláshoz
letölthető innen: https://www.tigaman.com/different-posts-per-page-on-desktop-and-mobile-devices-code-snippet-or-wordpress-plugin/