May 19th, 2008 by AnneTanne
Vorige keer beschreef ik een methode om automatisch een handtekening toe te voegen aan de berichten op je zelf-gehoste WordPress blog.
Wanneer het bewerken van de thema-bestanden toch te ingewikkeld voor je is, heb ik goed nieuws! Er bestaat namelijk ook een WordPress plugin, waarmee je automatisch een door MyLiveSignature gegenereerde handtekening aan je blogpost kan toevoegen.
Installeren en afstellen van de plugin
May 11th, 2008 by AnneTanne
Als blogger hoop je allicht, dat je blog zo snel mogelijk gevonden wordt via Google, Yahoo, of wat voor zoekrobot (Search Engine) dan ook.
Daarvoor is het belangrijk, dat die zoekrobot de inhoud van je site/blog naar waarde schat. Natuurlijk is een eerste voorwaarde om ‘gevonden’ te worden, dat je goede inhoud hebt. Maar er zijn nog meer mogelijkheden om je site zo optimaal mogelijk te presenteren aan bijvoorbeeld de spiders van Google.
Die ‘trucjes’ worden SEO, Search Engine Optimization of Zoekmachine Optimalisatie genoemd.
In een volgende reeks van artikelen wil ik wat tipjes van de SEO-sluier oplichten, en voor bloggers met een (zelfgehoste) WordPress blog een paar mogelijkheden uitleggen om hun blog in dit opzicht te optimaliseren.
Ik ga niet tot in de finesses, en als je je commerciële site wil optimalizeren voor zoekmachines ben je hier absoluut aan het verkeerde adres, maar het is wel leuk om door een paar simpele ingrepen je site plots wel op de eerste pagina met zoekresultaten te zien verschijnen…
Een overzicht
- Pretty Permalinks
- Het verstandig gebruiken van zoekwoorden, het verzorgen van je taal en je afkortingen!
- ‘alt’-attributen bij afbeeldingen
- WordPress-plugins voor SEO
May 9th, 2008 by AnneTanne
Ik heb zonet een nieuwe widget toegevoegd.
De bedoeling ervan is, dat lezers zelf kunnen laten weten waarover ze eventueel een artikel zouden willen lezen.
Ik las over Skribit op Problogger. Skribit is een kleine ‘widget’ dat je kan toepassen op een blog met als platform Blogger, TypePad en WordPress (enkel de zelf-gehoste, niet WordPress.com).
Door te klikken op de hoofding van de Skribit-widget (hier dus: ‘Waarover wil je dat ik een artikel schrijf?) kan je je eigen suggesties toevoegen. Je kan stemmen op reeds genoemde suggesties, door (natuurlijk) op ‘vote’ of ‘voted’ te klikken.
Ga jullie gang!
May 7th, 2008 by AnneTanne
Doelgroep: meer gevorderde bloggers met een zelf-gehoste WordPress-blog. Kennis van php is niet noodzakelijk, maar enige notie van html en dergelijke helpt…
In mijn vorige artikelen in deze reeks, beschreef ik hoe je met behulp van MyLiveSignature een handtekening kan maken, en die handmatig in elke nieuwe post kan invoeren.
Maar als jullie ook maar een klein beetje op mij lijken, dan vergeet je na een tijd regelmatig om die handtekening onderaan je post te plaatsen. Het zou toch veel gemakkelijker zijn, als die handtekening al in het sjabloon van je blog was opgenomen?
Als je zelf een WordPress-blog host, is dat zeker mogelijk. (Wellicht ook voor andere blogplatformen maar daar heb ik geen ervaring mee.)
Je moet hiervoor wel wijzigingen durven aanbrengen in de template-bestanden van je WordPress-thema.
Sommige beheers-interfaces voor een webserver laten toe om rechtstreeks bestanden op de server aan te passen (bijvoorbeeld als je hosting service gebruikt maakt van DirectAdmin). In het andere geval moet je het bestand in kwestie eerst downloaden via ftp, het op je eigen computer aanpassen, en weer uploaden.
Maak in elk geval vooraf een kopie van het bestand, dat je als back-up bewaart voor het geval dat er toch iets mis zou gaan.
Het bestand dat we nodig hebben, heet in de meeste themes index.php of single.php. Het thema dat ik voor dit blog gebruikt, is behoorlijk complex, en daar moet je op zoek in theloop.php, maar dat is eerder zeldzaam.
In één van de genoemde bestanden zal je ergens het volgende stukje vinden (je zal dus even moeten zoeken in jouw specifieke thema):
<div class="entry">
<?php the_content(); ?>
De eerste regel betekent eigenlijk: ‘hier begint het onderdeel dat we de klasse ‘entry’ geven (en dat dus de stijlkenmerken heeft die voor die klasse gedefinieerd zijn in je stijlblad (CSS, Cascading Style Sheet).’
De tweede regel geeft de server de opdracht om aan de browser de inhoud van het bericht door te sturen.
Je wil dat je handtekening na de inhoud van het bericht wordt geplaatst, dus hier moet je aan de slag.
Je voegt hier op de eerstvolgende regel het volgende toe:
<div class="signature">
<img src="http://example.com/images/signature.gif" alt="handtekening" />
</div>
En dat zegt:
‘hier begint het onderdeel dat ik de klasse ’signature’ meegeef, en waarvoor ik de stijlkenmerken heb gedefinieerd/zal definiëren in mijn CSS.’
In dat onderdeel moet de afbeelding geplaatst worden die je vindt op de volgende locatie (en je verandert natuurlijk http://example.com/images/signature.gif in het juiste adres van je handtekening. Deze tekening krijgt als alternatieve beschrijving (’alt‘) ’signature’ mee. (Dit betekent in elk geval dat mensen die je blog lezen door middel van bijvoorbeeld een brailleregel ipv op een scherm, tenminste weten wat ze ‘missen’ doordat ze niet kunnen zien. Zij, maar ook zoekrobotten, zullen je er dankbaar voor zijn.)
Hier eindigt het laatst gestarte onderdeel (dat ik dus de klasse ’signature’ heb gegeven).
Zelf heb ik gekozen om mijn handtekening enkel te laten verschijnen op de pagina met de ’single post’, en niet op de voorpagina van mijn blog. Ik vind het wat gek staan, als op één pagina wel zeven keer mijn handtekening verschijnt.
Daarom heb ik in plaats van het bovenstaande, gekozen voor een op het eerste gezicht iets ingewikkelder versie. In plaats van de code hierboven, voeg je het volgende toe:
<?php if (is_single())
{
echo '<div class="signature">
<img src="http://example.com/images/signature.gif" alt="" />
</div>';
} ?>
Je zegt hiermee:
Indien de browser een pagina zal weergeven waarop slechts de enkelvoudige post verschijnt
laat dan zien (echo):(alles wat ik hierboven al beschreef)
(…)
en hier eindigt alles wat er nog moet gebeuren bij die enkelvoudige post.
Ai, als ik het zo allemaal bekijk, kan ik me voorstellen dat dit er behoorlijk ingewikkeld uitziet voor iemand die nog nooit met html gewerkt heeft, en (dus zeker) php alleen maar kent van horen zeggen.
Dit stukje is dus van een iets ander kaliber dan de vorige, maar als je een beetje durft, probeer het dan toch eens uit… (Maar: maak altijd een back-up, mocht er dan iets fout gaan, dan kan je altijd je back-up terugzetten.)
19 mei - aanvulling: Ik heb zojuist een beschrijving gepubliceerd van een WordPress-plugin die automatisch je handtekening aan al je berichten toevoegd.