17. WordPress: aanmaken van een linkpartners template.

Op een gegeven moment zal je site online staan en wil je natuurlijk beter scoren in zoekmachines en bezoekers krijgen. Je kan er niet vroeg genoeg aan beginnen: linkpartners vinden. Je kent het systeem ongetwijfeld wel: ik plaats jouw link op mijn site en omgekeerd ook. In het beste geval kan je aan ABC-linken doen: Jij linked met jouw website A naar website B, terwijl de beheerder van B een link plaatst van zijn andere website C naar jouw website A. Nog beter is het verwerven van links zonder dat je een teruglink hoeft terug te plaatsen (denk maar aan article-management en het schrijven van gastartikels voor andere websites).

Niettemin, het is handig een linkpartner-pagina te voorzien, ook al moet je die niet direct gebruiken. Ik heb er even over nagedacht en ben tot de conclusie gekomen dat dit zeer eenvoudig kan gebeuren: aan de hand van een template bestand en onze blogroll (die ken je nog vanuit het hoofdstuk waarin we onze sidebar vorm hebben gegeven).

Aan de slag

We hebben reeds een template pagina aangemaakt: template_archief.php; Daar gaan we nu gebruik van maken:
Maak een nieuw bestand aan en noem het template_linkpartners.php; Kopieer vervolgens alles uit template_archief.php naar ons nieuw bestandje en sla het op.

We gaan nu eerst de nodige aanpassingen doorvoeren:
• Template Name: veranderen naar Linkpartners Page;
• Tweede <h2>-tag (titel 30 laatste berichten): dit mag weg, we willen enkel onze linkpartners tonen;
• Weghalen van de loop: Alles tussen de <ul> en </ul> tags gaan we gewoon weghalen;
• Weghalen van de kolommen: de kolommen die we gebruikt hebben voor onze rubrieken en archieven: alles mag weg.

Uiteindelijk blijven we over met een klein bestandje dat er ongeveer als volgt uitziet:

wp-serie-42-template_linkpartners

Voorbereidingen treffen.

Eerst gaan we een categorie aanmaken in het admingedeelte. Log in op je WordPress website en navigeer naar de links sectie: Dashboard > Links > Link categories.
Hier maken we een nieuwe categorie aan onder de naam ‘linkpartners’. Sla dit op.
We komen opnieuw op het overzicht terecht en zien dat onze linkpartners-categorie er tussenstaan. Ga met je muis over de link van de categorie en dan zie je in je browser in principe het adres dat er een beetje als volgt uitziet:

wp-serie-43-linkcategorie_ID

Wat wij nu nodig hebben is de ID van de categorie. Als dat niet lukt kopieer dan de ‘edit’ hyperlink van de categorie (rechtermuisklik en linkadres kopiëren) en plak dat in kladblok. Dan zal je de link zien staan en de ID te weten komen.

Deze ID hebben we later nodig.

wp_list_bookmarks toevoegen en pagina maken

Het werk zit er bijna op, het enige wat we nog moeten doen is onderstaande code toevoegen tussen de <ul> en de </ul> tags:
<?php wp_list_bookmarks('title_li=&category=xx&categorize=0'); ?>

Uitleg:

  • wp_list_bookmarks – deze functie roept alle links op die in onze blogroll terug te vinden zijn;
  • title_li= – We zorgen ervoor dat er geen nieuwe titel te voorschijn komt, deze wordt namelijk al opgeroepen via de pagina die we gaan aanmaken (zie de overblijvende <h2>-tag in de template).
  • Category= – Dit is heel belangrijk: ‘xx’ vervangen we door de ID die we zonet hebben opgehaald. Dit zorgt er voor dat enkel onze linkpartners categorie getoond zal worden.
  • Categorize – zetten we opnieuw op nul om te voorkomen dat er nog eens een subtitel zal verschijnen: deze van de categorie waartoe onze links behoren.

En we gaan een nieuwe pagina aanmaken: Via het adminpaneel: Dashboard > Pages > Add new
We zetten opnieuw een puntje ‘.’ in het grote venster, als titel nemen we bijvoorbeeld ‘linkpartners’ en we kiezen aan de rechterkant voor onze nieuwe template van de linkpartners en publiceren de pagina.

Surf vervolgens naar de pagina http://localhost/wordpress/linkpartners/ (indien je de pagina linkpartners hebt genoemd) en je kan het resultaat aanschouwen (ik heb de standaard links gebruikt ter illustratie):

wp-serie-44-linkpartners

Het ziet er een beetje kaal uit, pas enkele settings aan in style.css om dat op te fleuren.

Let’s get tricky: NOFOLLOW links toevoegen aan Blogroll links

Zoekmachine optimalisatie (SEO) … het blijft een belangrijk onderwerp bij het designen van een site. Vandaar dat ik dit nu ook ter sprake breng.

Elke website krijgt van Google een Pagerank mee. Een pagina of website krijgt een hogere PageRank als er veel links van andere websites verwijzen naar de pagina’s op jouw site. Hoe hoger de pagerank van de website waar je een link naar je site krijgt, des te beter om jouw eigen pagerank op te krikken.

Als je dus zelf een link plaatst naar een andere website, dan draag je een deel van je pagerank over aan die pagina, en dat willen vele webmasters niet.

Het werkelijke belang van een pagerank blijft ter discussie. De ene ervaart dat dit weinig uitmaakt in zijn ranking, de ander beweert net het tegenovergestelde. Over 1 ding bestaat er echter geen discussie: het is leuk om een zo hoog mogelijke pagerank te bekomen. Vandaar dat ik ook mijn steentje wil bijdragen met de tip om blogroll links een NOFOLLOW attribuut mee te geven.

In html ziet een standaard link er als volgt uit: <a href="http://website-adres.com">website titel</a>.
Als we de NOFOLLOW er aan toevoegen zal deze er als volgt uitzien: <a rel="nofollow" href="http://website-adres.com">website titel</a>

Kleine nota: er wordt ook vaak gesproken van DOFOLLOW, maar dat is geen attribuut. Het is slechts een benaming van links die wel pagerank doorgeven (= door de standaard link te gebruiken).

Blogroll links nofollow maken
Eerder in de handleiding hebben we een bestand aangemaakt met de naam functions.php
Daar gaan we in werken. Open het bestandje en typ voor ‘?>’ volgende code:

// Blogroll nofollow links
function nofollow_blogroll( $html ) {
    // remove existing rel attributes
    $html = preg_replace( '/\s?rel=".*"/', '', $html );
    // add rel="nofollow" to all links
    $html = str_replace( '<a ', '<a rel="nofollow" ', $html );
    return $html;
}
add_filter( 'wp_list_bookmarks', 'nofollow_blogroll' );

Zoals op de afbeelding:

wp-serie-45-blogroll-nofollow

En meer dan dat is het niet! Let er wel op dat dit van toepassing is op alle links in je blogroll. Als je het per link apart wilt instellen, zullen we de ‘core files’ moeten aanpassen (de basisbestanden die we hebben gedownload van WordPress.org); Aangezien bij elke update van WordPress dit bestand overschreven wordt, en we daardoor alles opnieuw moeten aanpassen doe ik dit liever niet.

Wordpress theme maken of toch kopen?

Een Wordpress theme maken vergt veel werk, al is wat extra kennis altijd welkom. We maken zelf geen sites meer maar gebruiken nu de themes die terug te vinden zijn op: Theme Junkie. theme junkie Je kan op hun website ook gratis Wordpress themes terugvinden en downloaden!

Deze website gebruikt cookies om jou de beste ervaring te kunnen geven. Door deze website te gebruiken ga je hiermee akkoord. Meer info

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close