Conditional Tags in WordPress Site

Tagurile conditionate sunt esentiale intr-o tema wordpress.Eu fiind mai la inceput cu temele am descoperit cat de esentiale sunt de curand.Functii creeate pentru a face o tema superba se folosesc si de tagurile conditionate.

Iata o lista cu tagurile conditionate in WordPress…

 

Cateva coduri care folosesc tagurile conditionate.

Determina cand sa arate the excerpt sau the content

[codesyntax lang=”php” container=”div”]

if ( is_home() || is_single() ) {
the_content();
}
else {
the_excerpt();
}

[/codesyntax]

Verifica daca exista o poza ca si thumbnail sau arata o poza default.

[codesyntax lang=”php” container=”div”]

<?php if(has_post_thumbnail()) {
the_post_thumbnail();
} else {?>
<img src="<?php bloginfo('template_directory');?>/images/img.png" alt="">
<?php }?>

[/codesyntax]

Diferit header sau footer in functie de categorie.

[codesyntax lang=”php” container=”div”]

<?php if (is_category('Lifestyle')) { get_footer('lifestyle'); } else { get_footer(); } ?>

[/codesyntax]

Stiluri diferite in css in functie de pagina afisata.

[codesyntax lang=”php” container=”div”]

<?php } elseif (is_page()) { ?> class="paged"
<?php } elseif (is_single()) ?> class="singlepage"
<?php } elsif (is_archive()) { ?> class="archivepage" <?php } ?> >
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
<?php endwhile; ?>

[/codesyntax]

Creeaza o functie doar pentru home page.

[codesyntax lang=”php” container=”div”]

<?php if (! is_home()): { // codul tau intra aici }; ?>

[/codesyntax]

 

Coduri css direct in functions.php

[codesyntax lang=”php” container=”div”]

function test_for_post() {
	if (is_single('Some Post')) {
?>	
		<style type="text/css">
		.custom #some_id { background: #000000; }
		.custom .some_class { position: relative; }
		</style>
<?php 
	}
}

[/codesyntax]

Daca cunosti si alte coduri pentru tagurile conditionate le poti lasa intr-un comentariu pentru a ne folosi cu toti de ele.

One thought on “Conditional Tags in WordPress Site

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

Salut și bine ai venit pe acest blog!

Eu sunt Bucur si acesta este blogul meu in care vei gasi articole in majoritatea lor despre Programare web Front-end si un pic de back-end.

Iată cum mă poți contacta:

Ai o intrebare? nu ezita sa ma contactezi.

Vei primi un raspuns in cel mai scurt timp posibil.

    Numele tau (necesar)

    Email (necesar)

    Subiect

    Mesaj

    Prin utilizarea acestui formular sunteți de acord cu stocarea și manipularea datelor dvs. pe acest site web.