Keyword Statistics – wordpress plugin


Mostanában elég sok plugint kipróbáltam – főleg a tutorial.hu újrahúzása miatt – és az egyik ilyen a Keyword Statistics plugin volt.

Mire jó?

A plugin neve lefordítva “kulcsszó statisztikák”-t jelent arra jó, hogy ha szeretnéd 1-1 bejegyzés írása közben látni, hogy a bejegyzésed szövegében mely szavak milyen %-os arányban fordulnak elő, akkor ezt képes akár folyamatosan (pár másodpercenkénti frissítéssel) is megjeleníteni infóként a bejegyzés szövege alatt (természetesen a bejegyzés írása közben).

A statisztikába viszont bezavarnak azok a szavak/karakter, melyeket a leggyakrabban használjuk (pl. a, az, ez, itt, is, valami, akármi, pl, stb..), úgyhogy ezeket egy listába lehet gyűjteni és a plugin nem veszi figyelembe.

stopwords.js

A plugin “stopwords.js” fájljában lehet e szavakat felvenni, bővíteni stb..

A magyar stopwords listára én ezt állítottam össze:

1
2
3
4
5
6
'hu': [ 'már', 'alá', 'a', 'az', 'azt', 'egy', 'ha', 'hogy', 'akkor', 'kell',
	'nem', 'igen', 'én', 'te',	'ő', 'mi', 'ti', 'ők', 'ahogy', 'és', 'is', 'lehet',
	'amit', 'de', 'most', 'ad', 'aki', 'mint', 'alatt', 'ami', '2010',
	'szerző', 'így', 'sem', 'van', 'nincs', 'helyett', 'ezt', 'ez', 'meg', 'után',
	'vagy', 'így', 'úgy', 'amúgy', 'fel', 'le', 'arra', 'erre', 'főleg', 'persze',
	'os', 'es', 'lenne', 'minden' ],

A lista nem teljes, nem is lehet, de csak pár napig teszteltem, úgyhogy biztos van még mit bővíteni rajta. Nekem nagyjából megfelelt ahhoz, hogy lássam hogy működik a cucc (egyébként jó).

A plugin-ben egyébként van már pár nyelv, persze az ehhez tartozó stopwords állománnyal együtt, sajnos a magyar nincs benne (gondolom a fenti listám után most sikerült nagyon meglepőt mondanom :D)

Hogy használd magyar nyelvű szöveghez?

1. megoldás

Legegyszerűbb szerintem az, ha valamelyik nyelv stopwords állományát kicseréled erre a fenti listára. Persze azt a nyelvet is kell beállítani az adminon, hogy alapértelmezettként kezelje a bejegyzések esetében.

2. megoldás

A másik megoldás, ha a már létező nyelvek mellé felveszed a magyar is. Ehhez egyrészt a fenti kódot egy az egyben kell bemásolni a stopwords.js-be, másrészt a keyword-statistics.php fájlban fel kell venned a magyar nyelvet.

Ezt legegyszerűbben úgy teheted meg, ha pl. rákeresel az alábbi szövegrészletre:

1
<option value="de"

majd duplikálod az adott sort és átírod magyarra. Megmutatom a keresés 1. találatán, de jelzem, hogy több ilyen rész is van a fájlban.

Ez az eredeti tartalom:

1
2
3
4
5
6
7
<select name="<?php echo (function_exists ('register_setting') ? 'keyword_statistics_configuration[default_language]' : 'ks_default_language') ?>">
	<option value="en" <?php echo $options['default_language'] == 'en' ? ' selected="selected"' : '' ?>>en</option>
	<option value="de" <?php echo $options['default_language'] == 'de' ? ' selected="selected"' : '' ?>>de</option>
	<option value="nl" <?php echo $options['default_language'] == 'nl' ? ' selected="selected"' : '' ?>>nl</option>
	<option value="pt-br" <?php echo $options['default_language'] == 'pt-br' ? ' selected="selected"' : '' ?>>pt-br</option>
	<option value="tr" <?php echo $options['default_language'] == 'tr' ? ' selected="selected"' : '' ?>>tr</option>
</select>

duplikálom az egyik sort (én most az első EN -t fogom) és átírom magyar nyelvre. Ez lesz az eredménye:

1
2
3
4
5
6
7
8
<select name="<?php echo (function_exists ('register_setting') ? 'keyword_statistics_configuration[default_language]' : 'ks_default_language') ?>">
	<option value="hu" <?php echo $options['default_language'] == 'hu' ? ' selected="selected"' : '' ?>>hu</option>
	<option value="en" <?php echo $options['default_language'] == 'en' ? ' selected="selected"' : '' ?>>en</option>
	<option value="de" <?php echo $options['default_language'] == 'de' ? ' selected="selected"' : '' ?>>de</option>
	<option value="nl" <?php echo $options['default_language'] == 'nl' ? ' selected="selected"' : '' ?>>nl</option>
	<option value="pt-br" <?php echo $options['default_language'] == 'pt-br' ? ' selected="selected"' : '' ?>>pt-br</option>
	<option value="tr" <?php echo $options['default_language'] == 'tr' ? ' selected="selected"' : '' ?>>tr</option>
</select>

Nagyjából ennyi lenne a használata, sok sikert hozzá!

Letöltés

Keyword Statistics plugin letöltése: http://wordpress.org/extend/plugins/keyword-statistics/

Érdemes megnézni a linken a screenshots részt is, mert a fentieken kívül még más hasznos funkciói is vannak a pluginnek, a képekből egyből látható lesz minden.

Kapcsolódó bejegyzések:
  • Ha selection box-ban képet akarsz megjeleníteni, használd az alábbi kódot (sajnos IE alatt nem működik)...Select CompanyOliver Haag I …

  • A többnyelvű honlapokon szinte mindig van egy ilyen kis zászlócskás nyelvválasztó az oldalon. Ha grafikailag rendben is vannak, egy probléma gyakori: nem elérhet …

  • A minap újfent bebizonyosodott, hogy a CSS segítségével milyen jó dolgokat lehet elérni a weben. :) Listát kellett formázni hogy a legördülő tartalom vmi struktú …

  • Nem tutorial, egyszerűen csak egy gyűjtés, mert szükségem volt egy magyar “stop words” állományra és a neten egy nagyobb, teljes anyagot nem találtam, így összeg …

  • Az All in One SEO Pack az egyik legjobb SEO plugin amit manapság WordPress-hez lehet találni. Ami viszont nem tetszik benne, az …az, hogy a kategória o …

A cikket beküldte: Harder (http://blog.harder.hu)

4 hozzászólás

  1. sYska says:

    Üdv!
    Valami módon ki lehet a bejegyzés végére íratni a meta keywords-t és description-t?

  2. DjZoNe says:

    Persze :)
    Ez elvileg a loopban, a single.php-ban használható:

  3. sYska says:

    Kérlek küld el ismét a kódot, mivel semmit nem jelenít meg. :)
    Szeretnék egy ilyen részt, hogy: “Ezekre a kulcsszavakra találhatod meg a cikket: xxx, yyyy, zzzz, ”

    Amúgy a Seo fórum tanácsa: Ne írassuk ki, Google nem igazán szereti ha így növeljük a releváns értéket.

  4. tiborg says:

    Szia!

    Köszi az infót ez nagyon jó kis cucc. Esetleg drupalhoz ismer valaki hasonlót?

    üdv

    tiborg

Szólj hozzá
a Keyword Statistics – wordpress plugin c. bejegyzéshez

- Engedélyezett HTML elemek: <a> <em> <strong> <ul> <ol> <li>
- Forráskód beküldéséhez tedd a kódot ezek közé: <pre lang="php" line="1">Kódrészlet helye itt</pre>