Wordpress PHP

Pri programiranju svoje theme za wordpress me zanima nekaj stvari.

Kaj je razlika med <?php echo get_option('home'); ?> in <?php bloginfo('url'); ?> ?

In zakaj se mi pojavlja na source html kodi ' ' namesto " " ponekod.
<link rel="wlwmanifest" type="application/wlwmanifest+xml" href="http://domena.com/wp-includes/wlwmanifest.xml" />
<link rel='index' title='Title' href='http://domena.com.com/' />
<meta name="generator" content="WordPress 3.2.1" />

Hvala!

6 odgovorov

  1. Načeloma obe funkciji delujeta enako, vendar se mi zdi da je bloginfo() je verjetno boljša izbira v kombinaciji s kakšnimi ekstenzijami (recimo večjezičnost,...). get_option ti samo prikaže kar imaš v bazi napisano.
  2. ne obremenjuj se z narekovaji :)

je pa baje bolje enojni
meni je bolj vsec, ker je html ponavadi z dvojnim in ce za echo uporabis enojnega ostanejo enako kot pri html

@mprose7: jaz pa delam ravno obratno :)

echo "<a href='nekineki' ></a>";

Je pa malce komentiranja glede performanc, baje so pri uporabi enojnih narekovajih malenkost boljše performance. Še link na stackoverflow

2

Kje se da dobit wordpress kako osnovno kodo, da potem delaš svoj template?

@marko82: Predlagam ti, da si ogledaš WP lessons

http://blog.golemon.com/2008/01/understanding-opcodes.html

Tale post pokaze detajlno razliko med enojnim in dvojnim narekovanjem na levelu compilerja. Na kratko -- Razlika v hitrosti je, ampak vec ali manj zanemarljiva.