Bejegyzés cimkéje WordPress

Ingyenes WordPress Blog

Szeretnél ingyen blogot? Regisztrálj és szerezd be saját blogodat ingyen. Folyamatosan bővülő sablonok, bővítmények.

Ingyenes WordPress blog regisztráció.

WordPress TinyMCE testreszabása

Ebben a cikkben gyakorlatilag csak kattintgatni fogunk mégis nagyon hasznos és látványos eredménnyel fogunk járni.
A TinyMCE egy hatalmas tudással felvértezett szerkesztő, sokaknak már fölöslegesen nagy ez a tudás. Szerencsénkre van egy nagyszerű bővítmény mellyel igényeink szerint testre szabhatjuk a szerkesztőt.
Telepítsük fel majd kapcsoljuk be a TinyMCE Advanced nevű bővítményt a szokásos módon.

wordpress-tinymce-advanced
Felületét a Beállítások/TinyMCE Advanced menüpont alatt találjuk. Az itt elénk táruló látvány önmagáért beszél, bátran csoportosítsunk át gombokat ahogy nekünk kényelmes, amire nincs szükségünk azt dobjuk ki, ha esetleg szükség lenne egy új funkcióra azt húzzuk be a helyére.

WordPress 3.1.2

Megjelent a WordPress legfrissebb 3.1.2-es verziója mely igen fontos biztonsági és egyébb frissítéseket tartalmaz, ezért minél hamarabb frissítsünk rá. Frissítése a szokásos módon az admin felületről illetve manuálisan, kézzel felmásolva történhet.

WordPress egyedi betűtípusok – Cufón

Egy weboldal megjelenését nagy mértékben befolyásolja a felhasznált betűtípus, sajnos az úgynevezett web safe betűtípusok nem engednek túl nagy szabadságot a képzeletünknek. Szerencsére van remény, jelen esetben a remény neve Cufón. Működéséről annyit kell tudni, hogy javascript segítségével jeleníti meg a szép új betűtípusunkkal írt tartalmakat.
Óriási mázlink hogy a WordPressben erre a feladatra is van kész és könnyen kezelhető megoldás, ennek a neve: All in one Cufón.
A telepítést a szokásos módon kell véghezvinni, telepítés után létre kell hoznunk cufon-fonts néven egy mappát a plugins mappában, ide kell majd felmásolnunk a legenerált javascript file-okat.
Miután befejeztük a telepítést látogassunk el a Cufon generator oldalára és töltsük fel az általunk kiválasztott betűtípust, előtte nem árt ellenőrizni, hogy készítője engedélyezi-e az ilyen célú felhasználást.

wordpress-cufon
Szerencsés esetben a feltöltés után már kézhez is kapjuk a javascript fileunkat. Töltsük fel a cufon-fonts mappába, majd a bővítmény felületén meg kell jelennie az új betűtípusnak, enable oszlopban pipáljuk be, majd mentsük.

wordpress-all-in-one-cufon

Most már csak ki kell próbálnunk a cufont. A következő kódot helyezzük el a <head> részben:

<script type="text/javascript">
<script type="text/javascript">

Cufon('h2', { fontFamily: 'a választott betűtípus neve' });

</script>

</script>

Ezzel a pár sorral az összes h2 címsor betűtípusát az általunk feltöltött egyedi típusra cseréljük.

WordPress egyedi bejegyzés típusok

Ebben a cikkben bemutatom hogyan lehet egyedi bejegyzés típusokkal átláthatóbbá, könnyebben kezelhetővé tenni WordPress adminunkat.

Nincs szükségünk másra mint a Custom Post Type UI nevű bővítményre. Telepítsük fel a szokásos módon, majd navigáljunk a WordPress admin Custom Post Types menüpontja alatt található Add new oldalra. Hozzunk létre egy egyszerű bejegyzés típust a következő adatokkal:

  • Post type name: hirek
  • Label: Hírek
  • Singular label: Hír
  • Description: Ebben a bejegyzés típusban jelennek meg a híreink.

wordpress-custom-posttypes

Miután ezeket az adatokat megadtunk további testreszabási lehetőségeink vannak a View Advanced Label Options és a View Advanced Options menüpontok alatt.

Hozzuk létre az új típust a Create Custom Post Type-ra kattintva, rögtön meg is jelenik egy új menüpontunk a WordPress adminban Hírek felirattal. Rákattintva az új menüpontra ugyanolyan felület fogad minket mint a bejegyzéseknél, csak itt nem új bejegyzés van, hanem Add hír. Hozzunk létre egy hírt, majd mentsük el.

Nézzük hogyan listázhatjuk ki a híreinket:


<?php $loop = new WP_Query( array( 'post_type' => 'hirek', 'posts_per_page' => 10 ) ); ?>

&nbsp;

<?php while ( $loop->have_posts() ) : $loop->the_post(); ?>

&nbsp;

<?php the_title( '<h2 class="entry-title"><a href="' . get_permalink() . '" title="' . the_title_attribute( 'echo=0' ) . '" rel="bookmark">', '</a></h2>' ); ?>

&nbsp;

<div class="entry-content">

<?php the_content(); ?>

</div>

<?php endwhile; ?>

Bejegyzés típusának lekérdezése:


$post_type = get_post_type( $post_id );

<?php

if ( is_post_type( 'hirek' ) )

echo 'Ezek a hírek!';

else

echo 'Ezek nem hírek!';

Ellenőrizhetjük bejegyzés ID alapján hogy a megadott típusba tartozik-e.


<?php

if ( is_post_type( 'hirek', $post_id ) )

echo 'Ez nem sima bejegyzés, ez egy hír!';

else

echo 'Ez bizony egy sima bejegyzés.';

Láthatjuk, hogy semmi ördöngösség nincs az egyedi bejegyzés típusok kezelésében, mégis sokat dobhat WordPress-ünk kezelhetőségén.

WordPress hirdetések kezelése

Ebben a cikkben bemutatom hogyan kereshetünk pénzt blogunkkal egyszerűen, ehhez nincs másra szükségünk, mint egy Google AdSense fiókra valamint az AdRotate nevű pluginra.

Először is telepítsük fel a bővítményt a WordPress blogunkba. Bekapcsolás után megjelenik egy új menüpont a WordPress adminban AdRotate felirattal.

Az AdRotate-en belül hat további menüponttal találkozunk:

  • Manage Ads
  • Manage Groups
  • Manage Blocks
  • Advertiser Reports
  • Global Reports
  • Settings

Jelenleg ebből nekünk csak a Manage Ads-ra van szükségünk, pár perc alatt be is állíthatjuk saját AdSense hirdetésünket.

WordPress AdRotate

Tehát Manage Ads -> Add new itt az alábbi mezőkkel találjuk szembe magunkat(én csak azokat említem amik feltétlenül szükségesek az AdSense hirdetés beállításához:

  • Title: hirdetés elnevezése, én Google AdSense 4680×60-ra neveztem el a sajátomat, mivel erről rögtön felismerem
  • AdCode: ide kell bemásolni azt a kódot amit a Google AdSense generál nekünk
  • Display from / Until:  ezt a mezőt alapértelmezett értéken hagytam, elég lesz az 1 év
  • Activate: Yes, this ad will be used legyen az értéke, ezzel aktiváljuk a hirdetést
  • In a post or page: itt megkapjuk a kódokat amivel beépíthetjük a hirdetést bejegyzésbe, oldalba vagy akár magába a sablonba

A megfelelő beállítások után Save Ad, majd a kapott beépítő kódot helyezzük el az általunk kiszemelt helyre.

Ha mindent jól csináltunk a hirdetésünk meg is jelenik a kiszemelt helyen.

WordPress keresőoptimalizálás

WordPress blogunk alapból jól tud teljesíteni a keresőkben, persze ehhez szükszéges egy jó sablon, ha az megvan pár bővítménnyel tovább fokozhatjuk az eredményeket.

All in One SEO Pack

Az első bővítmény amit megnézünk az All in One SEO pack mely egy remek eszköz a keresőoptimalizáláshoz. Telepítés és bekapcsolás után rögtön kapunk egy figyelmeztető üzenetet, hogy a bővítmény konfigurálásra szorul, navigáljunk tehát a bővítmény beállításaihoz és nézzük végig a lehetséges beállításokat. Ezen az oldalon a WordPress blogunkra vonatkozó globális beállítások jelennek meg, itt adhatjuk meg a meta description-t, a meta keywords-t, az URL-ek felépítését, az egyedi címsorokat és még sorolhatnánk, elég egyértelmű, hogy melyik mező milyen beállításra vonatkozik.

A globális beállításokon felül fontos még, hogy a bejegyzés, oldal létrehozásakor a szerkesztő felületen megjelennek extra mezők melyekben egyedi címsort, kulcsszavakat és leírást adhatunk meg a létrehozandó tartalomnak melyet nagyon szeretnek a keresők.

WordPress All in One SEO

Google XML Sitemaps

Ez a bővítmény oldaltérképet generál WordPress blogunk számára automatikusan a meglévő tartalmakból, 2 verziót hoz létre, egyszerű sitemap.xml-t és sitemap.xml.gz-t mely tömörítve van, ezért ezzel sávszélességet spórolhatunk.

Alapértelmezett beállításokkal tökéletesen üzemel a bővítmény, arra figyeljünk, hogy a WordPress-nek legyen megfelelő jogosultsága létrehozni az oldaltérképeket.

WordPress XML Sitemap

SEO Friendly Images

Ez a bővítmény azoknak ideális akik hajlamosak elfelejteni megadni a bejegyzésbe illesztett képek alt és title attribútumait, mivel ez a bővítmény ezt teszi meg automatikusan. Továbbá hasznos funkciója, hogy W3C validdá teszi a beillesztett képeket. Ez az apró bővítmény is hozzásegíthet minket egy kis extra forgalomhoz a keresőkből.

 

WordPress widget létrehozás

WordPress widget létrehozása:

Akítv témánkon belül a functions.php-ba a következő sorokra van szükség hogy létrehozzuk a widget area-t:


// létrehozunk 1 widget area-t a láblécben

if ( function_exists('register_sidebar') )

register_sidebar(array(

'name' => 'Lábléc widget',

'before_widget' => '',

'after_widget' => '',

'before_title' => '',

'after_title' => '',

));

A functions.php a wp-content/themes/<aktualis tema neve>/functions.php helyen érhető el. Amennyiben nem létezik ez a file hozzuk létre:


<?php

// létrehozunk 1 widget area-t a láblécben

if ( function_exists('register_sidebar') )

register_sidebar(array(

'name' => 'Lábléc widget',

'before_widget' => '',

'after_widget' => '',

'before_title' => '',

'after_title' => '',

));

Ezzel a pár sorral be is regisztráltuk widget area-nkat, mostantól a WordPress admin / Megjelenés -> Widgetek menüpont alatt meg is kell jelenni az új area-nak.

WordPress widget létrehozás

A paraméterek között található name ami megjelenik az adminon és ami alapján tudunk majd hivatkozni az area-ra, a többi paraméter azért üres, hogy ne pakoljon semmilyen HTML elemet a widget area köré a WordPress.

A footer.php-ban a következő 2 sort kell elhelyeznünk ahhoz, hogy a widget-be helyezett tartalmak megjelenjenek


<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('Lábléc widget') ) : ?>

<?php endif; ?>

A megjelenés -> Widgetek menüpont alatt adjuk hozzá egy szöveges widgetet a Lábléc widget areahoz és írjunk bele a tartalmába egy tetszőleges szöveget. Ezután a weboldalon ha nyomunk egy frissítést meg kell jelennie a beírt szövegnek.

FONTOS ha a WP Super Cache be van kapcsolva, töröljük a cache-t és ezután frissítsük az oldalt.

WordPress plugin létrehozás

A WordPress alapból rengeteg mindenre képes, de ha szükségünk van 1-2 egyedi funkcióra akkor sem kell pánikba esnünk mivel a WordPress nagyon könnyen bővíthető. Lássuk hogyan kell létrehozni egy egyszerű bővítményt ami megjeleníti az 5 legfrissebb bejegyzést.

Először is hozzunk létre egy mappát a wp-content/plugins/ mappában, bármilyen nevet adhatunk neki, a lényeg, hogy könnyen felismerjük, hogy melyik mappa melyik pluginhez tartozik. Én most teszt-nek neveztem el a bővítményem mappáját. Ez a mappánk 2 file-t fog tartalmazni:

  • teszt.php
  • admin-panel.php

A teszt.php lesz a bővítményünk fő vezérlője, ebben határozzuk meg, hogy mit is csinál pontosan a bővítményünk.

teszt.php


<?php
/**
 * Plugin Name: Teszt WordPress bővítmény
 * Plugin URI: http://php-programozas.info/
 * Description: Ez egy teszt WordPress plugin
 * Author: php-programozas.info csapat
 * Version: 1.0
 * Author URI: http://php-programozas.info/
 */

define( 'TESZT_PLUGIN_ID', 'teszt-wordpress-plugin' );

// létrehozunk 1 menüpontot a Beállítások alatt
function teszt_plugin_create_menu() {
 add_options_page("Teszt WordPress bővítmény", "Teszt WordPress bővítmény", 1, TESZT_PLUGIN_ID, "teszt_admin");
}
// admin_menu hook-ra kapcsolódunk
add_action('admin_menu', 'teszt_plugin_create_menu');

function teszt_admin() {
 // lekérjük az 5 legfrissebb bejegyzést
 $posts = get_posts();

 // pluginünk felületének betöltése
 require( 'admin-panel.php' );
}

Látható, hogy a file elején található pár sor komment, ezek kötelező kommentek, a WordPress ezek alapján hozza létre a megfelelő felületet a Bővítmények menüpont alatt.

WordPress plugin készítés 1

admin-panel.php


<div>
 <h2>Teszt WordPress plugin</h2>
 <table cellspacing="0">
 <thead>
 <tr>
 <th>Cím</th>
 <th>Létrehozva</th>
 <th>Státusz</th>
 <th>Szerkesztés</th>
 <th>Megtekintés</th>
 </tr>
 </thead>
 <tbody>
 <?php foreach ( $posts as $post ) { ?>
 <tr>
 <td><?php echo $post->post_title; ?></td>
 <td><?php echo $post->post_date; ?></td>
 <td>
 <?php
 switch ( $post->post_status ) {
 case 'publish': echo 'Közzétéve';break;
 case 'draft': echo 'Vázlat';break;
 case 'pending': echo 'Elfogadásra vár';break;
 default: echo 'Ismeretlen';
 }
 ?>
 </td>
 <td>
 <a href="./post.php?post=<?php echo $post->ID; ?>&action=edit">Szerkeszt</a>
 </td>
 <td>
 <a href="<?php echo get_permalink( $post->ID ); ?>">Megtekint</a>
 </td>
 </tr>
 <?php } ?>
 </tbody>
 </table>
</div>

Ez a file felelős a bővítményünk megjelenésért, az alábbi kimenetet generálja nálam.

WordPress plugin készítés 2

Próbáltam úgy létrehozni a bővítményt, hogy a lehető legkönnyebben szerkeszthető legyen, ezért van külön file-ban a megjelenítésért felelős rész. Elég sok WordPress bővítményben találkoztam azzal, hogy mindent egy file-ba ír a készítő és ezzel kaotikus PHP kódot hoz létre, próbáljuk ezt kerülni a saját munkánk megkönnyítése érdekében.

WordPress teljesítményfokozás

WordPress

A WordPress szép a WordPress jó, de sajnos elég lassú tud lenni, de semmi ok az aggodalomra, két bővítménnyel rengeteget gyorsíthatunk rajta!

WP Super Cache

Először is nézzük a WP Super Cache nevű bővítményt. A WP Super Cache feladata, hogy WordPress tartalmainkat legenerálja HTML file-okba és mikor megnyitunk egy oldalt akkor nem fut le x MySQL query valamint x sor PHP kód hanem egyetlen HTML file-t szolgálunk ki a kliensnek. Fontos, hogyha be van kapcsolva a WP Super Cache és módosítjuk valamelyik sablon file-t akkor nem fog látszani a változás mivel a WP Super Cache csak akkor frissíti a cache file-okat, ha frissítünk egy WordPress-es tartalmat, ilyenkor érdemes kikapcsolni a plugint, vagy üríteni a cache-t.

WP Super Cache

WP Minify

Ennek a bővítménynek a feladata, hogy a <head>-ben található CSS és Javascript file-okat minimalizálja valamint összevonja őket. Ennél a bővítménynél legyünk körültekintőek mivel lehetnek olyan javascript file-ok amelyek nem fognak működni összevonás után. Szerencsére könnyen kezelhető felületén megadhatunk kivételeket, hogy mely file-okat nem szeretnénk összevonni.

WP Minify

Ezenfelül rengeteg erőforrást megtakaríthatunk ha logikus, egyszerű kódot írunk.

Ahol csak lehetséges használjunk CSS sprite-okat(aki tudja hogy mondják ezt magyarul írja meg kommentben), az optimalizálás másik nagyon fontos része a kliens oldali optimalizálás.

Get Adobe Flash playerPlugin by wpburn.com wordpress themes

Nagy rakás könyv porosodik a polcodon? Szabadulj meg tőlük és keress pénzt!

Add fel nálunk könyv hirdetésed percek alatt!
Nálunk korlátlan számú hirdetést adhat fel teljesen ingyen!
Használt könyvek, apróhirdetések