Firest

Přehled odpovědí

Aktuálně je na stránce zobrazeno 7 příspěvků - 1. až 7. (z celkem 7)
  • Autor
    Příspěvky
  • odpověď na téma: Pagination a filtrování #18408

    Firest
    Participant

    Po drobných úpravách to funguje, díky moc!

    odpověď na téma: Pagination a filtrování #18400

    Firest
    Participant

    Články mají pozici definovanou právě tím meta pozice (např. Pozice1 má hodnotu 1, Pozice2 2, …), 100 znamená, že článek nemá pozici (a proto vybírám s meta_value 100). Ve filtrování to funguje parádně, ale pagination prostě ignoruje tu pozici 100 a počítá i s články co mají pozici 1,2, .. a i ty, které pozici vůbec nemají (třeba z kategorie 15, proto ji vylučuji z query).

    EDIT: $paged mám definovanou v header.php, zkoušel jsem ji přesunout, ale bezvýsledně, tak jsem ji vrátil zpět aby byla zachována alespoň původní funkčnost.

    odpověď na téma: Pagination a filtrování #18394

    Firest
    Participant

    Děkuji za reakci,
    bohužel jediná změna byla v tom, že se posunul výběr (o jednu položku nahoru), ale stránkování stále zůstalo pro všechny články. Lepší by to určitě bylo, problém je v tom, že počet těchto článků je proměnlivý a vypisují se jak před tímto výpisem, tak i po něm.
    Pro jistotu sem dám celý kód, snad to nějak pomůže.

    <div class="news">
    				<?php 
    				$display_count = get_option('posts_per_page');
    				$paged = get_query_var( 'paged' ) ? get_query_var( 'paged' ) : 1;
    				$offset = ( $paged - 1 ) * $display_count + $off;
    				$args = array(
    					'meta_key' => 'pozice',
    					'meta_value' => 100,
    					'offset' => $offset,
    					'paged' =>  $paged,
    					'cat' => -15,
    					'posts_per_page' =>  $display_count,
    				);
    				$the_query = new WP_Query($args);
    				?>
    				<?php if( $the_query->have_posts() ): ?>
    					<?php while ( $the_query->have_posts() ) : $the_query->the_post(); ?>
    						<article class="list">
    							<figure class="post-image"> 
    								<a href="<?php the_permalink(); ?>" title="Ilustrační foto">
    								<?php if ( has_post_thumbnail() ) {
    									the_post_thumbnail();
    								} else { ?>
    									<img src="<?php bloginfo('template_url'); ?>/images/default.jpg">
    								<?php } ?>
    								</a> 
    							</figure>
    							<header class="post-header">
    								<h1><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h1>
    								<p class="post-meta">
    								<?php if(get_field('tag') and get_field('tag') !== "Žádný")
    								{ ?>
    								<span class="tag"><?php echo get_field('tag')?></span>
    								<?php } ?><time class="date" datetime="<?php the_time("Y-m-d"); ?>" pubdate><?php the_time("d. F Y"); ?></time></p>
    							</header>
    							<div class="post-body"><?php the_content('...'); ?></div>		
    						</article>
    						<div class="oddelovac"></div>
    					<?php endwhile; ?>
    				<?php endif; ?>
    			</div>
    
    			<div id="paginator">
    				<?php if(function_exists('wpnumeric_pagination')) wpnumeric_pagination();?>
    			</div>
    odpověď na téma: Pagination a filtrování #18391

    Firest
    Participant

    Kód spouštím na index.php, proměnná $off je posunutí výběru o články, které jsou vypisovány jinde (kvůli specifické pozici). V této proměnné ale asi problém nebude, zkoušel jsem bez i s, ale se stejným výsledkem – články se vypíší přesně podle filtrování, ale pagination filtrování stále ignoruje (a vytváří stránkování na všechny příspěvky).

    odpověď na téma: Založení autora bez registrace #17373

    Firest
    Participant

    Mít uživatele jako registrovaného by pro mě bylo nejlepší, bohužel pro tuto možnost jsem nenašel žádné vhodné řešení (kromě možnosti všechny zdroje přidat jako uživatele). Nejlepší alternativou je tedy pro mě ACP (a v něm vytvořený rozbalovací seznam). Pokud máte nějaké lepší řešení, rád ho využiji ;).

    odpověď na téma: Založení autora bez registrace #17371

    Firest
    Participant

    Nakonec jsem to vyřešil přes ACF(http://www.advancedcustomfields.com/). Díky

    odpověď na téma: Založení autora bez registrace #17370

    Firest
    Participant

    Články přebírám ručně. Vytváření autorů jako uživatelů ale není to, co potřebuji. V podstatě sháním něco ve stylu právě Custom Post Authora, ale s tím rozdílem, že si můžu vybrat ze seznamu, popřípadě přidat úplně nový zdroj (což by v případě vytváření uživatelů byl problém u autora, který by neměl dostatečná práva).

Aktuálně je na stránce zobrazeno 7 příspěvků - 1. až 7. (z celkem 7)

WordPress – novinky, návody a zajímavosti