Conditionari PHP in WordPress
» Scris in categoria: PHP, Wordpress — Taguri: conditionari php — @ 21:05
Haideti sa discutam putin tagurile conditionale PHP care pot fi folosite in WordPress.
Cel mai usor de inteles este prin exemple. Vom lua cele mai folosite conditii:
1. is_home()
Vom folosi aceasta conditie daca vrem sa afisam ceva doar pe prima pagina astfel:
<?php if (is_home()) {?> <div class="reclama"><img src="/imagini/banner.jpg" /></div> <?php }?>
Scriptul de mai sus va afisa acel banner doar pe prima pagina.
In schimb, daca vrem sa afisam ceva pe orice pagina, mai putin pe prima vom scrie cu !:
<?php if (!is_home()) {?> <div class="reclama"><img src="/imagini/banner.jpg" /></div> <?php }?>
2. is_single()
Aceasta conditie este folosita atunci cand vreti sa afisati ceva doar pe paginile articolelor.
De exemplu, vrem sa afisam pe fiecare pagina a articolelor, si doar acolo, niste butoane de share (twitter, sau stiu eu ce). Pentru asta vom scrie urmatorul cod PHP:
<?php if (is_single()) {?> <div class="share"> <span class="st_facebook_button" displayText="Facebook"></span> <span class="st_twitter_button" displayText="Tweet"></span> </div> <?php }?>
Evident este acceptata si varianta !is_single() ca in exemplul de mai sus.
In final, un exemplu in care folosim mai multe conditii in acelasi cod:
<div id="sidebar"> <?php // Se va genera sidebar-ul in functie de pagina pe care suntem if (is_home()) { // pe prima pagina veti avea un anumit text echo "stiu eu ce, despre blogul tau"; } elseif (is_category()) { // pe pagina unei categorii alt text echo "alt text, sau ce vrei tu"; } elseif (is_single()) { // pe pagina articolelor nu se va afisa nimic de exemplu } elseif (is_page()) { // pe paginile statice, in functie de care este vom avea if (is_page('Despre')) { // pagina despre o poza cu tine echo "<img src="/poze/pozamea.jpg />"; } elseif (is_page('Contact')) { echo "<p>Datele tale de contact</p>"; } else { // pentru restul paginilor statice va aparea echo "<p>Ala bala portocala</p>"; } } else { // pe restul paginilor din blog puteti pune altceva echo "<p>wordpress</p>"; } // sfarsit ?> </div>
Evident in loc de acele texte, pot fi taguri HTML, dar evident scrise corect in PHP prin echo.
Sper ca ati inteles ceva din aceste exemple, la sfarsit va aratam o lista cu toate conditiile acceptate:
|
|
|
Comentarii (0)
Lasă un răspuns
Ultimele Articole
- Galerie Foto in drupal
- Efect “page peel” prin jQuery
- Script preluare webcam jurnalul
- Schimbare DIV si Imagine cu JQuery
- Greseli intalnite in web design
- Redirectionare permanenta (301)
- Scripturi pentru afisare ora
- Coduri Culori (nume, hex, rgb)
- Conditionari PHP in WordPress
- Titlu WordPress Optimizat SEO
- Limitarea lungimii prin PHP
- Steaguri PNG
- Web Design CSS Text
- Primii pasi in SEO
- Web Design – CSS background
- Primii pasi in CSS
- Calculator JavaScript
- SEO – Ce inseamna?
- On-page SEO
- Off-Page SEO
Categorii
- XHTML (1)
- Wordpress (2)
- Web Design (6)
- SEO (5)
- Scripturi Utile (4)
- PHP (5)
- JQuery (2)
- JavaScript (3)
- Imagini PNG (1)
- Fără categorie (1)
- Drupal (1)
- CSS (4)
- COMENTARII RECENTE
- Cristina B: N-am pag. web, dar doresc sa-mi fac una prin forte proprii. N-am nici suficienti bani sa platesc asemenea...
- admin: adauga: background-repeat: repeat;
- Mihnea: am si eu o problema am incercat cu background-image:url(”); dar imi afiseaza imaginea doar pe o bucata...
- Florin: foarte interesant articolul
- Web Design: Un articol bun
Web Design: Oferta Lunii martie
conditionari php
CSS
css background
css text
html
off-page seo
on-page seo
optimizare web
php
SEO
text-align
text-decoration
Web Design
wordpress
xhtml CSS (4)
Drupal (1)
Fără categorie (1)
Imagini PNG (1)
JavaScript (3)
JQuery (2)
PHP (5)
Scripturi Utile (4)
SEO (5)
Web Design (6)
Wordpress (2)
XHTML (1)
WP Cumulus Flash tag cloud by Roy Tanck and Luke Morton requires Flash Player 9 or better.