<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>WordPress blog készítés - weboldal készítés - honlapkészítés &#187; Megjelenítés</title>
	<atom:link href="http://efrud.hu/kategoria/blog/megjelenites/feed/" rel="self" type="application/rss+xml" />
	<link>http://efrud.hu</link>
	<description>WordPress Blog készítés</description>
	<lastBuildDate>Wed, 11 Jan 2012 04:18:22 +0000</lastBuildDate>
	<language>hu</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Facebook fanok száma</title>
		<link>http://efrud.hu/facebook-fanok-szama/</link>
		<comments>http://efrud.hu/facebook-fanok-szama/#comments</comments>
		<pubDate>Mon, 09 Jan 2012 04:31:39 +0000</pubDate>
		<dc:creator>Fridrik Béla</dc:creator>
				<category><![CDATA[Megjelenítés]]></category>

		<guid isPermaLink="false">http://efrud.hu/?p=2678</guid>
		<description><![CDATA[Nem kell mindig a Facebook developer oldalra lépnünk, ahhoz, hogy adatokat jelenítsünk meg weboldalunk. Amennyiben csak a kedvelők számára van szükségünk, akkor egyszerűen &#8220;megszerezhetjük&#8221; ezen adatot. Ahol meg szeretnénk jeleníteni az adott adatot, oda az alábbi kódot kell illeszteni: Kimenetünk egy egyszerű szám lesz, amely azt takarja, hogy az adott fan oldalunkat hányan kedvelünk. A ...]]></description>
			<content:encoded><![CDATA[<p>Nem kell mindig a Facebook developer oldalra lépnünk, ahhoz, hogy adatokat jelenítsünk meg weboldalunk. Amennyiben csak a kedvelők számára van szükségünk, akkor egyszerűen &#8220;megszerezhetjük&#8221; ezen adatot. Ahol meg szeretnénk jeleníteni az adott adatot, oda az alábbi kódot kell illeszteni:</p>
<pre class="brush: php; title: ; notranslate">
&lt;?php
	$page_id = &quot;FAN OLDAL ID&quot;;
	$xml = @simplexml_load_file(&quot;http://api.facebook.com/restserver.php?method=facebook.fql.query&amp;query=SELECT%20fan_count%20FROM%20page%20WHERE%20page_id=&quot;.$page_id.&quot;&quot;) or die (&quot;a lot&quot;);
	$fans = $xml-&gt;page-&gt;fan_count;
	echo $fans;
?&gt;
</pre>
<p>Kimenetünk egy egyszerű szám lesz, amely azt takarja, hogy az adott fan oldalunkat hányan kedvelünk. A FAN ODLAL ID helyére természetesen az adott fan oldalunk számát kell beilleszteni.</p>
]]></content:encoded>
			<wfw:commentRss>http://efrud.hu/facebook-fanok-szama/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Böngésző body class</title>
		<link>http://efrud.hu/bongeszo-body-class/</link>
		<comments>http://efrud.hu/bongeszo-body-class/#comments</comments>
		<pubDate>Fri, 06 Jan 2012 04:27:09 +0000</pubDate>
		<dc:creator>Fridrik Béla</dc:creator>
				<category><![CDATA[Megjelenítés]]></category>

		<guid isPermaLink="false">http://efrud.hu/?p=2665</guid>
		<description><![CDATA[Elsőre kicsit furcsának látszódhat a cím, de hamarosan fény derül a lényegre. Amikor WordPress weboldalt készítek ügyfeleimnek, az egyik nagyon fontos szempont, hogy minden böngésző alatt megfelelő böngészési élményt nyújtson az adott weboldal, tehát böngészőfüggetlen legyen. Azonban a tapasztalataim azt mutatják, hogy nem csak böngésző típusokban kell manapság gondolkozni, hanem már operációs rendszerekben is. Napokban ...]]></description>
			<content:encoded><![CDATA[<p>Elsőre kicsit furcsának látszódhat a cím, de hamarosan fény derül a lényegre. Amikor WordPress weboldalt készítek ügyfeleimnek, az egyik nagyon fontos szempont, hogy minden böngésző alatt megfelelő böngészési élményt nyújtson az adott weboldal, tehát böngészőfüggetlen legyen. Azonban a tapasztalataim azt mutatják, hogy nem csak böngésző típusokban kell manapság gondolkozni, hanem már operációs rendszerekben is. Napokban futottam bele ugyanis abba a problémába, hogy azonos verziójú Firefox alatt eltérést mutatott egy Mac illetve egy Windows is. Hogy ezt a kicsiny eltérést, amely a weboldal mutatott, hogy kiküszöböljem legalább egy CSS osztályra volt szükségem, amelyet a body tag-re tettem.<span id="more-2665"></span><br />
Az alábbi kóddal meghatározhatjuk azt, amire éppen szükségünk van:</p>
<pre class="brush: php; title: ; notranslate">
function mv_browser_body_class($classes) {
		global $is_lynx, $is_gecko, $is_IE, $is_opera, $is_NS4, $is_safari, $is_chrome, $is_iphone;
		if($is_lynx) $classes[] = 'lynx';
		elseif($is_gecko) $classes[] = 'gecko';
		elseif($is_opera) $classes[] = 'opera';
		elseif($is_NS4) $classes[] = 'ns4';
		elseif($is_safari) $classes[] = 'safari';
		elseif($is_chrome) $classes[] = 'chrome';
		elseif($is_IE) {
			$classes[] = 'ie';
			if(preg_match('/MSIE ([0-9]+)([a-zA-Z0-9.]+)/', $_SERVER['HTTP_USER_AGENT'], $browser_version))
			$classes[] = 'ie'.$browser_version[1];
		} else $classes[] = 'unknown';
		if($is_iphone) $classes[] = 'iphone';
		if ( stristr( $_SERVER['HTTP_USER_AGENT'],&quot;mac&quot;) ) {
			 $classes[] = 'osx';
		   } elseif ( stristr( $_SERVER['HTTP_USER_AGENT'],&quot;linux&quot;) ) {
  			 $classes[] = 'linux';
		   } elseif ( stristr( $_SERVER['HTTP_USER_AGENT'],&quot;windows&quot;) ) {
			 $classes[] = 'windows';
		   }
		return $classes;
	}
	add_filter('body_class','mv_browser_body_class');
</pre>
<p>A sablon header.php fájl body részét, pedig az alábbi formában kell hogy módosítsuk.</p>
<pre class="brush: php; title: ; notranslate">
&lt;body &lt;? body_class(); ?&gt;&gt;
</pre>
<p>Így már apróbb simításokat is el tudok végezni operációs rendszerre szűrve is, hiszen Firefox esetén osztálynak megkapom, hogy osx illetve gecko.</p>
]]></content:encoded>
			<wfw:commentRss>http://efrud.hu/bongeszo-body-class/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bejegyzésünk címének formázása</title>
		<link>http://efrud.hu/bejegyzesunk-cimenek-formazasa/</link>
		<comments>http://efrud.hu/bejegyzesunk-cimenek-formazasa/#comments</comments>
		<pubDate>Tue, 03 Jan 2012 04:51:14 +0000</pubDate>
		<dc:creator>Fridrik Béla</dc:creator>
				<category><![CDATA[Megjelenítés]]></category>

		<guid isPermaLink="false">http://efrud.hu/?p=2654</guid>
		<description><![CDATA[Bejegyzésünk szövegét kedvünkre tudjuk formázni a vizuális szerkesztő segítségével. Azonban lehetnek olyan eset is, amikor a bejegyzés, oldal címét szeretnénk formázni. Tegyük fel, hogy legyen az egyik szó dőlt vagy félkövér, vagy esetleg más színű vagy bármelyik kombinációja. Vizuális szerkesztőt használhatunk a bejegyzésünk címéhez formázásához is, mindössze egy kis funkciót kell gyártani hozzá. A fenti ...]]></description>
			<content:encoded><![CDATA[<p>Bejegyzésünk szövegét kedvünkre tudjuk formázni a vizuális szerkesztő segítségével. Azonban lehetnek olyan eset is, amikor a bejegyzés, oldal címét szeretnénk formázni. Tegyük fel, hogy legyen az egyik szó dőlt vagy félkövér, vagy esetleg más színű vagy bármelyik kombinációja. Vizuális szerkesztőt használhatunk a bejegyzésünk címéhez formázásához is, mindössze egy kis funkciót kell gyártani hozzá.<span id="more-2654"></span></p>
<pre class="brush: php; title: ; notranslate">
function tinymce_title_js(){ ?&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
	jQuery(document).ready( tinymce_title );
            function tinymce_title() {
		jQuery(&quot;#title&quot;).addClass(&quot;mceEditor&quot;);
		tinyMCE.execCommand(&quot;mceAddControl&quot;, false, &quot;title&quot;);
	    }
&lt;/script&gt;
&lt;?php }
add_action( 'admin_head-post.php', 'tinymce_title_js');
add_action( 'admin_head-post-new.php', 'tinymce_title_js');
function tinymce_title_css(){ ?&gt;
&lt;style type='text/css'&gt;
	    #titlewrap{border:solid 1px #e5e5e5 !important;}
	    tr.mceLast{display:none;}
	    #title_ifr{height:50px !important;}
&lt;/style&gt;
&lt;?php }
add_action( 'admin_head-post.php', 'tinymce_title_css');
add_action( 'admin_head-post-new.php', 'tinymce_title_css');
</pre>
<p>A fenti kódot a WordPress sablon <em>functions.php</em> fájljába kell illeszteni és máris vizuális szerkesztőnk lesz a címnél is.</p>
]]></content:encoded>
			<wfw:commentRss>http://efrud.hu/bejegyzesunk-cimenek-formazasa/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Böngésző frissítés figyelmeztetés kikapcsolása</title>
		<link>http://efrud.hu/bongeszo-frissites-figyelmeztetes-kikapcsolasa/</link>
		<comments>http://efrud.hu/bongeszo-frissites-figyelmeztetes-kikapcsolasa/#comments</comments>
		<pubDate>Wed, 28 Dec 2011 04:02:10 +0000</pubDate>
		<dc:creator>Fridrik Béla</dc:creator>
				<category><![CDATA[Megjelenítés]]></category>

		<guid isPermaLink="false">http://efrud.hu/?p=2630</guid>
		<description><![CDATA[WordPress szerencsére követi 100%-ban a webes trendeket, ez az egyik oka, annak, hogy ennyire kedvelem. Ezzel a trendkövetéssel együtt jár az is, hogy az embereket megpróbálják arra bízhatni, ha régi a böngészőjük frissítsék azt. Ha nézett már valaki régebbi böngészővel egy WordPress admint, akkor minden bizonnyal egy szép nagy sárga figyelmeztetés fogadja, hogy böngészője elavult. ...]]></description>
			<content:encoded><![CDATA[<p>WordPress szerencsére követi 100%-ban a webes trendeket, ez az egyik oka, annak, hogy ennyire kedvelem. Ezzel a trendkövetéssel együtt jár az is, hogy az embereket megpróbálják arra bízhatni, ha régi a böngészőjük frissítsék azt. Ha nézett már valaki régebbi böngészővel egy WordPress admint, akkor minden bizonnyal egy szép nagy sárga figyelmeztetés fogadja, hogy böngészője elavult. Azonban engem sokszor idegesít ez a dolog, hiszen régebbi Firefox böngészőkre is szoktam optimalizálni az oldalt, valamint ugyebár ott van IE7 és társai. <span id="more-2630"></span><br />
Az alábbi kódot, ha a sablon <em>functions.php</em> fájljába másoljuk, akkor ez a figyelmeztetés megszűnik.</p>
<pre class="brush: php; title: ; notranslate">
function disable_browser_upgrade_warning() {
    remove_meta_box( 'dashboard_browser_nag', 'dashboard', 'normal' );
}
add_action( 'wp_dashboard_setup', 'disable_browser_upgrade_warning' );
</pre>
]]></content:encoded>
			<wfw:commentRss>http://efrud.hu/bongeszo-frissites-figyelmeztetes-kikapcsolasa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Most frissített bejegyzések</title>
		<link>http://efrud.hu/most-frissitett-bejegyzesek/</link>
		<comments>http://efrud.hu/most-frissitett-bejegyzesek/#comments</comments>
		<pubDate>Tue, 27 Dec 2011 04:04:20 +0000</pubDate>
		<dc:creator>Fridrik Béla</dc:creator>
				<category><![CDATA[Megjelenítés]]></category>

		<guid isPermaLink="false">http://efrud.hu/?p=2626</guid>
		<description><![CDATA[Szó volt már arról a blogban, hogy jelenítünk meg hasonló bejegyzéseket, új bejegyzéseket. Egy portál esetén azonban fontos lehet az is, hogy mikor frissült egy adott hír. Így valóban a legfrissebb információkat tudjuk adni olvasóinak. WordPress szerencsére az adatbázisban nem csak a létrehozás időpontját tárolja, hanem azt is, hogy mikor frissült utoljára az adott bejegyzés. ...]]></description>
			<content:encoded><![CDATA[<p>Szó volt már arról a blogban, hogy jelenítünk meg hasonló bejegyzéseket, új bejegyzéseket. Egy portál esetén azonban fontos lehet az is, hogy mikor frissült egy adott hír. Így valóban a legfrissebb információkat tudjuk adni olvasóinak. WordPress szerencsére az adatbázisban nem csak a létrehozás időpontját tárolja, hanem azt is, hogy mikor frissült utoljára az adott bejegyzés. Ez nekünk éppen elég támpont ahhoz, hogy kódot faragjunk belőle.<span id="more-2626"></span></p>
<pre class="brush: php; title: ; notranslate">
&lt;?php
     $today = current_time('mysql', 1);
     $howMany = 5;
     if ( $recentposts = $wpdb-&gt;get_results(&quot;SELECT ID, post_title FROM $wpdb-&gt;posts WHERE post_status = 'publish' AND post_modified_gmt &lt; '$today' ORDER BY post_modified_gmt DESC LIMIT $howMany&quot;)):
?&gt;
&lt;h2&gt;Most frissült bejegyzések&lt;/h2&gt;
&lt;ul&gt;
&lt;?php
foreach ($recentposts as $post) {
     if ($post-&gt;post_title == '') $post-&gt;post_title = sprintf(__('Közvetlen link: #%s'), $post-&gt;ID);
     echo &quot;&lt;li&gt;&lt;a href='&quot;.get_permalink($post-&gt;ID).&quot;'&gt;&quot;;
     the_title();
     echo '&lt;/a&gt;&lt;/li&gt;';
}
?&gt;
&lt;/ul&gt;
&lt;?php endif; ?&gt;
</pre>
<p>A WordPress sablonunk, <em>functions.php</em> fájljába kell illeszteni a kódot. Látható amit említettem, hogy az adatbázisból a publikált bejegyezéseknél megkeressük a <em>post_modified_gmt</em>-t és azok alapján listázzuk a most frissült bejegyzéseket. Azokból is az első 5 darabot.</p>
]]></content:encoded>
			<wfw:commentRss>http://efrud.hu/most-frissitett-bejegyzesek/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Átirányítás bejegyzés létrehozása után</title>
		<link>http://efrud.hu/atiranyitas-bejegyzes-letrehozasa-utan/</link>
		<comments>http://efrud.hu/atiranyitas-bejegyzes-letrehozasa-utan/#comments</comments>
		<pubDate>Mon, 26 Dec 2011 04:51:04 +0000</pubDate>
		<dc:creator>Fridrik Béla</dc:creator>
				<category><![CDATA[Megjelenítés]]></category>
		<category><![CDATA[Plugin]]></category>

		<guid isPermaLink="false">http://efrud.hu/?p=2624</guid>
		<description><![CDATA[Kedvenc tartalomkezelő rendszerünkben, amikor egy bejegyzést hozunk létre, a közzététel gombra kattintva ugyanott maradunk az admin felületen. Ahhoz, hogy megnézzük, mit is alkottunk élesbe, rá kell még pluszban kattintani a bejegyzés megtekintése gombra. Sablonjaim, mindig úgy alakítom, hogy ügyfeleim igényeit 100%-ig lefedje. Egyik ilyen igény volt az is, hogy a bejegyzés létrehozását követően, az adott ...]]></description>
			<content:encoded><![CDATA[<p>Kedvenc tartalomkezelő rendszerünkben, amikor egy bejegyzést hozunk létre, a közzététel gombra kattintva ugyanott maradunk az admin felületen. Ahhoz, hogy megnézzük, mit is alkottunk élesbe, rá kell még pluszban kattintani a bejegyzés megtekintése gombra. Sablonjaim, mindig úgy alakítom, hogy ügyfeleim igényeit 100%-ig lefedje. Egyik ilyen igény volt az is, hogy a bejegyzés létrehozását követően, az adott bejegyzés irányítson minket a rendszer és ne az admin felületen maradjunk.<span id="more-2624"></span></p>
<pre class="brush: php; title: ; notranslate">
add_filter('redirect_post_location', 'redirect_to_post_on_publish_or_save');
function redirect_to_post_on_publish_or_save($location){
    if (isset($_POST['save']) || isset($_POST['publish'])) {
        if (preg_match(&quot;/post=([0-9]*)/&quot;, $location, $match)) {
            $pl = get_permalink($match[1]);
            if ($pl) {
                wp_redirect($pl);
            }
        }
    }
}
</pre>
<p>A kódot a WordPress sablonunk <em>functions.php</em> fájljába kell elhelyezni. </p>
]]></content:encoded>
			<wfw:commentRss>http://efrud.hu/atiranyitas-bejegyzes-letrehozasa-utan/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Összes osztály törlése a wp_nav_menu-ből</title>
		<link>http://efrud.hu/osszes-osztaly-torlese-a-wp_nav_menu-bol/</link>
		<comments>http://efrud.hu/osszes-osztaly-torlese-a-wp_nav_menu-bol/#comments</comments>
		<pubDate>Sun, 25 Dec 2011 04:37:00 +0000</pubDate>
		<dc:creator>Fridrik Béla</dc:creator>
				<category><![CDATA[Megjelenítés]]></category>

		<guid isPermaLink="false">http://efrud.hu/?p=2622</guid>
		<description><![CDATA[Szerencsére a WordPress-nek már jó ideje van egy kiváló menükezelője és véget ért az az időszak, amikor az oldalak és kategóriák listázása fejfájást okozott sok ember számára. Mivel a WordPress számos lehetőséget ad mindenféle formázásra így, amikor a navigációs menüt használunk, akkor mindene egyes lista elem külön CSS osztályokat kap. Erre azonban elég sokszor nincsen ...]]></description>
			<content:encoded><![CDATA[<p>Szerencsére a <strong>WordPress</strong>-nek már jó ideje van egy kiváló menükezelője és véget ért az az időszak, amikor az oldalak és kategóriák listázása fejfájást okozott sok ember számára. Mivel a WordPress számos lehetőséget ad mindenféle formázásra így, amikor a navigációs menüt használunk, akkor mindene egyes lista elem külön CSS osztályokat kap. Erre azonban elég sokszor nincsen szükség és csak feleslegen díszeleg ott a weboldal forráskódjában. Tudom az a pár karakter nem sokat nyom a latba a betöltődés szempontjából, de legyünk maximalisták én azt mondom. <span id="more-2622"></span><br />
Az alábbi kód segítségével, minden class el fog tűnni, kivéve a <em>current-menu-item</em>, amely azt jelöli, hogy éppen hol járunk az oldalon. Ez a kis osztály, ha felhasználóbarátságot nézzük, nagyon fontos!</p>
<pre class="brush: php; title: ; notranslate">
add_filter('nav_menu_css_class', 'my_css_attributes_filter', 100, 1);
add_filter('nav_menu_item_id', 'my_css_attributes_filter', 100, 1);
add_filter('page_css_class', 'my_css_attributes_filter', 100, 1);
function my_css_attributes_filter($var) {
  return is_array($var) ? array_intersect($var, array('current-menu-item')) : '';
}
</pre>
]]></content:encoded>
			<wfw:commentRss>http://efrud.hu/osszes-osztaly-torlese-a-wp_nav_menu-bol/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gravatar kép faviconnak</title>
		<link>http://efrud.hu/gravatar-kep-faviconnak/</link>
		<comments>http://efrud.hu/gravatar-kep-faviconnak/#comments</comments>
		<pubDate>Fri, 23 Dec 2011 04:40:25 +0000</pubDate>
		<dc:creator>Fridrik Béla</dc:creator>
				<category><![CDATA[Megjelenítés]]></category>

		<guid isPermaLink="false">http://efrud.hu/?p=2612</guid>
		<description><![CDATA[Egy személyes blognál egy remek ötletnek tartom, hogy saját gravatar ikonunk legyen a faviconunk. Favicon a böngésző címsorában az URL mellett megjelenő kis ikon. Aki regisztrálva van a gravatar.com szolgáltatásában, minden bizonnyal azt az email címét adja meg az általános beállításokban is. Ezek alapján már könnyű meghatározni a favicont. Ha azt az email címet használjuk, ...]]></description>
			<content:encoded><![CDATA[<p>Egy személyes blognál egy remek ötletnek tartom, hogy saját gravatar ikonunk legyen a faviconunk. Favicon a böngésző címsorában az URL mellett megjelenő kis ikon. Aki regisztrálva van a gravatar.com szolgáltatásában, minden bizonnyal azt az email címét adja meg az általános beállításokban is. Ezek alapján már könnyű meghatározni a favicont. <span id="more-2612"></span> Ha azt az email címet használjuk, akkor fogjuk és a theme functions.php fájljába másoljuk a kódot:</p>
<pre class="brush: php; title: ; notranslate">
function gravatar_favicon() {
	$GetTheHash = md5(strtolower(trim(get_bloginfo('admin_email'))));
	return 'http://www.gravatar.com/avatar/' . $GetTheHash . '?s=16';
}
function favicon() {
	echo '&lt;link rel=&quot;Shortcut Icon&quot; type=&quot;image/x-icon&quot; href=&quot;'.gravatar_favicon().'&quot; /&gt;';
}
add_action('wp_head', 'favicon');
</pre>
<p>A kód az admin email-t behelyettesíti és favikonként használja fel a wp_head-be a gravatar képünket.</p>
]]></content:encoded>
			<wfw:commentRss>http://efrud.hu/gravatar-kep-faviconnak/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Összes img tag span-ok közé</title>
		<link>http://efrud.hu/osszes-img-tag-span-ok-koze/</link>
		<comments>http://efrud.hu/osszes-img-tag-span-ok-koze/#comments</comments>
		<pubDate>Wed, 21 Dec 2011 21:12:34 +0000</pubDate>
		<dc:creator>Fridrik Béla</dc:creator>
				<category><![CDATA[Megjelenítés]]></category>

		<guid isPermaLink="false">http://efrud.hu/?p=2603</guid>
		<description><![CDATA[Tudom, nem egy érdekfeszítő a cím, de szerintem rendkívül hasznos lehet sokak számára. Nos sitebuild közben, gyakran kalandozom el és van amikor saját magammal teszek rosszat például, amikor úgy formázok egy képet, hogy span-ok közé teszem. Legutóbb egy speciális képkeret miatt kellett ilyet tennem. Ez az eredményt kellett kihoznom, minden bejegyzésbe tett img tagból: Ez ...]]></description>
			<content:encoded><![CDATA[<p>Tudom, nem egy érdekfeszítő a cím, de szerintem rendkívül hasznos lehet sokak számára. Nos sitebuild közben, gyakran kalandozom el és van amikor saját magammal teszek rosszat például, amikor úgy formázok egy képet, hogy span-ok közé teszem. Legutóbb egy speciális képkeret miatt kellett ilyet tennem. Ez az eredményt kellett kihoznom, minden bejegyzésbe tett img tagból:</p>
<pre class="brush: xml; title: ; notranslate">
&lt;span class=&quot;osztalyneve&quot;&gt;&lt;img alt=&quot;Kép alt&quot; src=&quot;http://valami.hu/kepeleres/kep.jpg&quot;/&gt;&lt;/span&gt;
</pre>
<p>Ez így teljesen rendben is van. Megoldhatnám mondjuk egy rövid kóddal. Nem lenne rossz megoldás, de az ügyfél nem biztos, hogy örülne neki, hiszen csak plusz munkát csinálnék neki. Éppen ezért a jó öreg preg_replace-t hívtam segítségül.</p>
<pre class="brush: php; title: ; notranslate">
function filter_images($content){
    return preg_replace('/&lt;img (.*) \/&gt;\s*/iU', '&lt;span class=&quot;osztalyneve&quot;&gt;&lt;b&gt;&lt;img \1 /&gt;&lt;/b&gt;&lt;/span&gt;', $content);
}
add_filter('the_content', 'filter_images');
</pre>
<p>A kódot a sablon <em>functions.php</em> fájlba kell illeszteni. Működése egyszerű. A <em>content</em>-ben megkeresem az <em>img</em> tageket és <em>preg_replace</em> segítségével elé és mögé teszem a span-t amire szükségem van. Aki még csak most ismerkedik a preg_replace-el, <a target="_blank" href="http://php.net/manual/en/function.preg-replace.php" title="preg_replace információk a PHP manualban">itt</a> hasznos infókat tudhat meg róla.</p>
]]></content:encoded>
			<wfw:commentRss>http://efrud.hu/osszes-img-tag-span-ok-koze/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bejegyzés tartozó kiemelt kép</title>
		<link>http://efrud.hu/bejegyzes-tartozo-kiemelt-kep/</link>
		<comments>http://efrud.hu/bejegyzes-tartozo-kiemelt-kep/#comments</comments>
		<pubDate>Tue, 20 Dec 2011 21:05:34 +0000</pubDate>
		<dc:creator>Fridrik Béla</dc:creator>
				<category><![CDATA[Megjelenítés]]></category>
		<category><![CDATA[Plugin]]></category>

		<guid isPermaLink="false">http://efrud.hu/?p=2600</guid>
		<description><![CDATA[Az előző bejegyzésemben arról írtam, hogy hogyan tudunk plusz oszlopot adni az adminban a bejegyzések menüpontnál úgy, hogy feltüntetjük az adott bejegyzéshez feltöltött fájlok számát. Ezen felbuzdulva, ma egy hasonló kóddal ajándékozom meg olvasóim. Ezen kóddal ugyanilyen oszlopot hozhatunk létre a WordPress adminban a bejegyzések menüpont alatt, csak most a bejegyzéshez tartozó kiemelt kép fog ...]]></description>
			<content:encoded><![CDATA[<p>Az előző bejegyzésemben arról írtam, hogy hogyan tudunk plusz oszlopot adni az adminban a bejegyzések menüpontnál úgy, hogy feltüntetjük az adott bejegyzéshez feltöltött fájlok számát. Ezen felbuzdulva, ma egy hasonló kóddal ajándékozom meg olvasóim. Ezen kóddal ugyanilyen oszlopot hozhatunk létre a WordPress adminban a bejegyzések menüpont alatt, csak most a bejegyzéshez tartozó kiemelt kép fog ott díszelegni.<span id="more-2600"></span></p>
<pre class="brush: php; title: ; notranslate">
if (function_exists( 'add_theme_support' )){
    add_filter('manage_posts_columns', 'posts_columns', 5);
    add_action('manage_posts_custom_column', 'posts_custom_columns', 5, 2);
    add_filter('manage_pages_columns', 'posts_columns', 5);
    add_action('manage_pages_custom_column', 'posts_custom_columns', 5, 2);
}
function posts_columns($defaults){
    $defaults['wps_post_thumbs'] = __('Thumbs');
    return $defaults;
}
function posts_custom_columns($column_name, $id){
	if($column_name === 'wps_post_thumbs'){
        echo the_post_thumbnail( array(125,80) );
    }
}
</pre>
<p>A kódot szintén a sablon <em>functions.php</em> fájljába kell beilleszteni.</p>
]]></content:encoded>
			<wfw:commentRss>http://efrud.hu/bejegyzes-tartozo-kiemelt-kep/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

