Salut.
Nu prea inteleg ce anume vrei sa faci…odata ce apesi pe un tag iti arata toate posturile care contin tagul respectiv.
Poate ar trebui sa pui problema din alta perspectiva.
Inițiator fir de discuții
gamix07
(@gamix07)
Deci am nevoie sa imi arate toate posturile care contin doua taguri (nu unul singur). Aceste posturi o sa vreau sa le includ intr-o pagina custom si sa le editez aspectul.
Merci si numai bine,
Mihai
Inițiator fir de discuții
gamix07
(@gamix07)
Sau o alta problema: sa iau toate posturile ce contin un anumit tag, sa le includ intr-o pagina separata, si sa le editez stilul in pagina.
Numai bine,
Mihai
Salut.
Uite pt a filtra posturile cu un anumit tag. Ai doar titlu si continut restu le adaugi tu in functie de cum vrei sa apara.
<?php query_posts( 'tag=test' ); /* inlocuiesti tagul test cu ce vrei tu */ ?>
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<?php /* De aici in jos editezi cum vrei sa apara posturile. */ ?>
<h3 class="entry-title">"><?php the_title(); ?></h3>
<?php the_content(); ?>
<?php /* Pana aici. */ ?>
<?php endwhile; endif; ?>
<?php wp_reset_query(); ?>
Show Posts From Several Tags
Display posts that have „either” of these tags:
$query = new WP_Query( ‘tag=bread,baking’ );
Display posts that have „all” of these tags:
$query = new WP_Query( ‘tag=bread+baking+recipe’ );
Codex: http://codex.wordpress.org/Class_Reference/WP_Query#Tag_Parameters
Inițiator fir de discuții
gamix07
(@gamix07)
Deci am asa:
<?php $query = new WP_Query( 'tag=peisaje' ); ?>
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<h3 class="entry-title">"><?php the_title(); ?></h3>
<?php the_content('<p class="serif">Read the rest of this page »</p>'); ?>
<?php endwhile; endif; ?>
<?php wp_reset_query(); ?>
Si nici o sansa…imi apare blank page. Trebuie sa fac altceva ca atunci cand setez template-ul modificat sa imi apara posturile?
Merci si numai bine,
Mihai
Inițiator fir de discuții
gamix07
(@gamix07)
Nu trebuie cumva inlocuit contentul din pagina cu un nou content declarat ca rezultat de articole?
Merci si numai bine,
Mihai
Inițiator fir de discuții
gamix07
(@gamix07)
Intr-un final am reusit cu altceva:
<?php
$args = array( 'tag' => test );
$lastposts = get_posts( $args );
foreach($lastposts as $post) : setup_postdata($post); ?>
<div id="post-headline"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></div>
<?php the_content(); ?>
<?php endforeach; ?>
Merge garantat.
Stiti cumva cum sa activez javascript-ul in pagina? Nu-mi functioneaza unele plugin-uri de afisare a galeriilor. Am incercat sa adaug in header:
<script type="text/javascript" src="/scripts/emailpage.js"></script>
…si nimic.
Merci si numai bine,
Mihai
Trebuie să parcurgi Loop-ul cu noul query, altfel nu merge
<?php $new_query = new WP_Query( 'tag=peisaje' ); ?>
<?php if ($new_query->have_posts()) : while ($new_query->have_posts()) : the_post(); ?>
<h3 class="entry-title">"><?php the_title(); ?></h3>
<?php the_content(); ?>
<?php endwhile; endif; ?>
<?php wp_reset_query(); ?>
De ce nu ai citit documentatia? 🙂
Inițiator fir de discuții
gamix07
(@gamix07)
Am citit dl. Stefanescu dar merge si ce ce am zis si fi atent la adevarata incurcatura: in tema Atahualpa am left_sidebar pus in Header.php. Eu in template-ul meu, am pus un alt header si de aceea nu mi s-au activat si fisierele jquery.
(a fost o idee)
Daca copiez tot codul din header si il lipesc in template, il pot edita vizual si pot scoate left_sidebar.
Dar acum e o problema: nu mi se activeaza jquery la pluginuri.
(alta idee)
Daca in template pun: get_header(); imi merge codul desigur cu tot cu pluginuri.
Dar acum e alta problema: cum scot acel left_sidebar din header fara sa afectez si celelalte pagini/articole la care se necesita.
Merci si numai bine,
Mihai