Vrlo kratki isječak: Wordpress, odvojenu nastavu u dva stupca

Srijeda 19 Studeni, 2008

Inspirirani Wordpress Hack # 2 - Zasebna kategorija u stupce u sidebar svibanj pronaći korisne "provaliti" u dva stupca u popisu kategorija Wordpress. Ako je slijed da bi se s lijeva na desno, naime CAT1 | cat2 (glava) cat3 | cat4 (glava), itd ... nema potrebe za koristiti PHP kod, ali samo igranje sa stilovima postavljanje oznaka li float:left "zatvaranje" s odgovarajućim width oznaku ul kako bi poslali prijevozu vraća sljedeće li U slučajevima gdje je css radije ne bi, na primjer u slijed CAT1 | cat3 (glava) cat2 | cat4, možemo koristiti ovaj jednostavan kod:

PHP:
  1. ( "<br />" ,wp_list_categories ( 'title_li=&echo=0&depth=1&style=none' ) ) ; $ Mačke = eksplodirati ( "<br />", wp_list_categories ( 'title_li = = 0 & & echo dubina = 1 & style = none'));
  2. ( ( sizeof ( $cats ) - 1 ) / 2 ) ; = $ Sredini kruga ((sizeof ($ mačke) - 1) / 2);
  3. ( $cats , 0 , $middle ) ; $ Cats_left = array_slice ($ mačke, 0, $ sredini);
  4. ( $cats , $middle , - 1 ) ; $ Cats_right = array_slice ($ mačke, $ sredini - 1);
  5. . implode ( '</li><li>' , $cats_left ) . '</li></ul>' . jeka '<ul class="left"> <li>'. implodirati ( '</ li> <li>', $ cats_left). "</ li> </ ul> '.
  6. ( '</li><li>' , $cats_right ) . '</li></ul>' ; '<ul class="right"> <li>'. implodirati ( '</ li> <li>', $ cats_right). "</ li> </ ul> ';

Srodne post

Vrlo kratka trik: 3 izlazna funkcija u PHP

Utorak, 18 Studeni, 2008

Unutar PHP funkcija možete štampati u tri različite načine:

PHP:
  1. <? PHP
  2. $valore = 'Ciao' ) { miaFunction funkcija ($ vrijednost = 'Hello') (
  3. >
  4. <ul>
  5. ; ?> --> <! - <li> <? Php jeka $ vrijednost;?> ->
  6. <li> <? vrijednost = $> </ li>
  7. </ Ul>
  8. <? PHP
  9. )
  10. >

Ili:

PHP:
  1. $valore = 'Ciao' ) { miaFunction funkcija ($ vrijednost = 'Hello') (
  2. . $valore . '</li></ul>' ; $ O = '<ul> <li>'. $ Vrijednost. "</ Li> </ ul> ';
  3. ; jeka $ o;
  4. )

Ili:

PHP:
  1. $valore = 'Ciao' ) { miaFunction funkcija ($ vrijednost = 'Hello') (
  2. ; $ O = "<ul> <li> $ vrijednost </ li> </ ul>";
  3. ; jeka $ o;
  4. )

Srodne post

Wordpress: ukloniti izbornik

Subota, Studeni 1, 2008

On svibanj biti korisno, ponekad, "čudan" neki od izbornika za Wordpress, posebno ako je razvila web stranicu / blog za klijenta i ne želite dopustiti pristup osjetljivim značajke. Postoji Plugin već obavlja ovu funkciju, ali da su osobni i potpunu kontrolu, vidimo u tome detaljno ovu značajku.
Kao i uvijek iskorištavaju korisne Akcija koja je dostupna po Wordpress, u ovom slučaju admin_menu Kroz globalne varijable $menu možete pristupiti popisu izbornika. Možemo se naći u izborniku na "ukloni" na dva načina: kroz naljepnicu ili preko linka koji je bodova (vidi komentirao dionica u donjem primjeru). Prijedlog je "pomračen" stavke izbornika Dizajn, Postavke, a zatim Dodaci u pregledniku:

PHP:
  1. remove_menu_item funkcija () (
  2. ; globalno $ izbornika;
  3. / / Po oznake
  4. ( 'Design' , 'Impostazioni' , 'Plugins' ) ; $ Uklanja = niz ( 'Design', 'Postavke', 'Dodaci u pregledniku');
  5. / / Kroz linkovi
  6. / / $ Uklanja = niz ( 'themes.php', 'opcije-general.php', 'plugins.php');
  7. $removes as $todel ) foreach ($ $ uklanja kao todel)
  8. $menu as $key => $sm ) if ( $sm [ 0 ] == $todel ) { unset ( $menu [ $key ] ) ; break ; } foreach ($ $ izbornika kao ključ => $ sm) if ($ sm [0] == $ todel) (resetiranje ($ MENU [$ tipku]); pauze;)
  9. / / Kroz linkovi
  10. / / Foreach ($ $ izbornika kao ključ => $ sm) if ($ sm [2] == $ todel) (resetiranje ($ MENU [$ tipku]); pauze;)
  11. )
  12. / /
  13. , 'remove_menu_item' ) ; add_action ( 'admin_menu', 'remove_menu_item');

Korištenje linkova kao ključ za uklanjanje $sm[2] u dijelovima komentirao kod iznenađenje ovdje), je korisno kada postoji nužnost jezika - lokacija - na koji ste instalirali Wordpress. Pomoću ove tehnike, međutim, meni je uklonjen samo na sučelju, tako da i dalje možete pristupiti stranici putem izravne veze.

Srodne post

Vrlo kratki isječak: datumi PHP plain

Petak 31 Listopad, 2008

Pretvara datum formatu yyyy-mm-dd hh:mm:ss za yyyymmddhhmmss Korisni će moći iskoristiti funkcije prava; tip asort()

PHP:
  1. / **
  2. * Format iz "YYYY-MM-DD hh: mm: ss" u "yyyymmddhhmmss"
  3. * /
  4. $d ) { plainDate funkcija ($ d) (
  5. preg_replace ( '/(-|:| \0 40)/' , '' , $d ) ) ; povratak (preg_replace ('/(-|:| \ 0 40) /','', $ d));
  6. )

Bolje od toga:

PHP:
  1. $d ) { plainDate funkcija ($ d) (
  2. str_replace ( ' ' , '' , str_replace ( '-' , '' , str_replace ( ':' , '' , $d ) ) ) ) ; povratak (str_replace ('','', str_replace ('-','', str_replace ($':','', d ))));
  3. )

Ili čak i ovo:

PHP:
  1. $d ) { plainDate funkcija ($ d) (
  2. ( ' ' , $d ) ; $ PD = eksplodirati ('', $ d);
  3. ( '-' , $pd [ 0 ] ) ; $ Dd = eksplodirati ( '-', $ PD [0]);
  4. ( ':' , $pd [ 1 ] ) ; $ Ks = eksplodirati ( ':', $ PD [1]);
  5. $dd [ 0 ] . $dd [ 1 ] . $dd [ 2 ] . $hp [ 0 ] . $hp [ 1 ] . $hp [ 2 ] ) ; povratak ($ dd [0]. $ dd [1]. $ dd [2]. $ ks [0]. $ ks [1]. $ ks [2]);
  6. )

Srodne post

Wordpress: napisati osobne logout

Ponedjeljak, 27 Listopad 2008

Polazeći od post Wordpress: korak po korak kako napraviti prijavu, izvršio prijavu postupak mogao biti korisno navesti u našem blogu link na razjedinjenost, ili logout. Mi nećemo ponovo koristiti standardne postupke za Wordpress, ali ćemo vidjeti kako se odjavili niskoj razini. Prije svega moramo shvatiti da li je korisnik prijavljen na ili ne. To je moguće jednostavno Upit o varijablu $user_ID za Wordpress. Na primjer:

PHP:
  1. $user_ID != '' ) { // oppure if( is_user_logged_in() ) { if ($ user_ID! ='') (/ / ili if (is_user_logged_in ()) (
  2. / / Korisnik je "prijavljeni" ...
  3. )

Nakon što smo znali da je korisnik prijavljen u sistem, možemo umetnuti jednostavan link na našoj stranici logout. Zatim smo stvorili stranicu, na primjer logout.php umetanju i sljedeći kod:

PHP:
  1. / **
  2. * Obavlja logout
  3. *
  4. * @ Autor Giovambattista Fazioli
  5. * @ @ Email g.fazioli undolog.com
  6. * @ Web http://www.undolog.com
  7. * /
  8. / / Dozivati WordPress bootstrap
  9. 'wp-config.php' ) ; @ Require_once ( 'wp-config.php');
  10. 'wp-includes/pluggable.php' ) ; @ Require_once ( 'wp-includes/pluggable.php');
  11. / / Wp logout
  12. wp_logout ();
  13. / / Load bilo koje druge stranice
  14. "Location: /" ) ; header ( "Location: /");

I upravo tada "vezu" na naše stranice pružiti logout postupci:

PHP:
  1. $user_ID != '' ) { if ($ user_ID! ='') (
  2. ; echo "Run <a href="logout.php"> Logout </ a> ';
  3. )

Srodne post

Wordpress: korak po korak kako napraviti prijavu

Petak 24 Listopad, 2008

U ovom uvod ćemo vidjeti kako izraditi osobni login procedura, koristeći Ajax funkcionalnost preko jQuery. Postoji nekoliko načina da biste prilagodili prijavu Wordpress, na primjer kroz korištenje kuke i filteri add_action() add_filter() Mi koristimo više niske razine, iako još uvijek sučelja kernel Wordpress. Također provjerite da li da potvrdiš korisnik putem e-mail dvokrevetnoj / lozinku.

Zašto napraviti prijavu?

  • U nekim kontekstima može vratiti uitle imaju većinu kontrole nad prijava stranica, predložiti prilagođeni izgled za naš registrirani korisnici. Također možete obogatiti stranice s informacijama, logo od klasičnih "Zaboravljena Lozinka?"
  • Da biste omogućili pristup putem e-pošte (kao što je prikazano ovdje Sporazuma) umjesto user_login standardne Wordpress
  • Da biste mogli upisati login prozor u sidebar našeg bloga
  • I na kraju, da su okosnica - i ideja - za dobre Plugin : D

Okruženje

U našem primjeru / učiteljski rad na korijen Wordpress unutar mape mylogin Sam stvorio dva php datoteke u ovu mapu: index.php i logon.php Prvi sadrži sučelje našeg prijavu, sa svim funkcijama Javascript / jQuery koji mi služe. U drugoj datoteci, logon.php će sadržavati kod za provjeru valjanosti korisnik. Zatim smo stvorili mapu css i unutar ovu sliku layout.css i mape images Unutar mape slika uključuje klasične Ajax loadera: stvoriti online na AjaxLoad.info. Na kraju trebali ste:

  • mylogin
    • index.php
    • logon.php
    • css
      • layout.css
      • slike
        • AJAX-loader.gif

Nastaviti čitanje ... "

Srodne post

Wordpress: poboljšanje popis komentari

Srijeda, 22 Listopad, 2008

Standardni predložak za Wordpress (poput drugih) najčešće osigurati alternativni raspored za popis komentare. Na standardne predlołka za primjer je postavljena na klase CSS alt prema logici:

PHP:
  1. / / Datoteka comments.php
  2. $oddcomment ; ?>id= "comment-<?php comment_ID() ?>" > <li <? php jeka $ oddcomment;?> id = "komentar-<? php comment_ID ()?>>
  3. [...]
  4. / * Izmjene i svaki drugi komentar za različite klase * /
  5. empty ( $oddcomment ) ) ? 'class="alt" ' : '' ; $ Oddcomment = (prazan ($ oddcomment))? 'Klasa = "alt "':'';

To uzrokuje oznaku li $oddcomment postavljen je jednom prazno ( "" i class="alt" klasa class="alt" Amandman mogao biti koristan za uvođenje dodatnih klasa kada je autor bloga za napisati komentar:

slike

Ja, na primjer, ja koristi sljedeći kod u datoteku comments.php:

PHP:
  1. <? PHP
  2. $comment -> user_id == 3 ) ? ' Authcomment = $ ($ comment -> user_id == 3)? " ; authcomment':'';
  3. empty ( $classcomment ) ) ? ( ( $authcomment == '' ) ? ' alt' : '' ) : '' ; $ Classcomment = (prazan ($ classcomment)) (($ authcomment =='')? 'alt':''):'';
  4. >
  5. id= "comment-<?php comment_ID() ?>" > <class = Li "<?=$ classcomment ?><?=$ authcomment?> "id =" komentar-<? php comment_ID ()?>>

U retku $comment->user_id==3 varirati prema ID Vaših korisnika. Ne bih koristiti administrator odgovoriti na blogu, ali sam moj ID=3 ID ID=3 Uobičajeno je l ID 1 ako koristite ovaj korisnik može $comment->user_id==1 $ $comment->user_id==1 Na taj način osim što izmjenične izgleda na komentare lijevo od posjetitelja, je odmah prepoznatljiv odgovor od autora bloga.

Srodne post

Vrlo kratka trik: izbjegavajte poruku o pogrešci u PHP

Srijeda, 8. listopada 2008

Ako ne žele PHP problem bilo koje pogreške ili upozorenja, samo unesite prvi poziv na funkciji u puž - ili na - (@):

PHP:
  1. / / Umjesto koristeći kanonički oblik
  2. ; $ Res = miaFunc ();
  3. / / Možete koristiti
  4. ; $ Res = @ miaFunc ();

Srodne post

Wordpress: kako napisati u odgovoru na komentar koristeći jQuery

Petak 3. listopada 2008

Nedavno Cristiano Fino donio dobit Plugin za Wordpress mogu dodati dvije veze na svaki komentar je post (možda imate instaliran slično, s obzirom da je direktorij Wordpress.org sam par zalutao, ali kao Talijanski softver bi se slučaju da je čast odličan rad po Cristiano). Te veze (odgovor & dionica), zadovoljavaju i / ili citirati autora komentaru koje je pokrenut rad dosadno da ubacite u znak (@) ukazuju na kojima je upućeno. U ovom uvod ću objasniti - u srednje stručne korisnike - kako dodati ove dvije značajke "na ruku", bez all'istallazione dodatka. Također iskorištavati mogućnosti jQuery da stranke u Javascript. Tehnika izlaže isto sam se upoznati ovu značajku u ovaj blog.

Napomena: Korištenje dodatak je najbolje rješenje za one koji često imaju tendenciju da se promijeni njihov Wordpress predloška ili barem, ima u očekivanju tako. Ovaj tutorial će samo pokazati kako se obavljaju ciljani na broj Wordpress i posvećena je najviše znatiželjnika.

Izmjena datoteke comments.php

Prva promjena da je za upis na link "odgovor" i "jedinice" unutar svake komentar. Da biste to učinili, editirati datoteku comments.php nalazi u mapi našeg temu. Ova datoteka sadrži sve upute koje omogućuju vam da pogledate komentare na kraju post. U sekciji da nam se interesi (koji svibanj neznatno razlikovati od tema u pitanju) je stvaranje petlja raznim komentare, prepoznatljiv po:

Nastaviti čitanje ... "

Srodne post

Vrlo kratka trik: PHP automobili jeka

Četvrtak, listopad 2, 2008

U PHP možete koristiti odobrava skraćeni oblik, ili skraćen, da vidi vraća u varijable ili funkcije:

PHP:
  1. / / Umjesto
  2. $miavar ?> <? Php jeka $ miavar?>
  3. / / Možete pisati
  4. ?> <? = $ Miavar?>
  5. / / Umjesto
  6. miaFunc ( ) ?> <? Php jeka miaFunc ()?>
  7. / / Možete pisati
  8. ?> <? MiaFunc = ()?>

Srodne post