Wordpress in subdir en website in root
juli 30, 2009
Het grote voordeel van je Wordpress core files buiten de root folder plaatsen is dat de root netjes en opgeruimd blijft. Een ander voordeel is dat je een website kunt uitproberen voordat online te zien is en dan met een simpele handeling, zoals hieronder beschreven, live gaan.
Hoe zet je je core files in een subdir en de website in de root:
- Maak een subdir aan waar je de core inzet van Wordpress (ik gebruik even /wordpress in dit voorbeeld)
- Ga naar het controlepaneel en dan naar “settings’
- In het vakje ‘Wordpress address(URL)’: verander je het adres naar de nieuwe locatie, daar waar je core files staan. Bijvoorbeeld http://www.jouwsite.nl/wordpress
- In het vakje Blog address(URL): zet je je root adres. Bijvoorbeeld http://www.jouwsite.nl
- Klik op update (maak je niet druk over eventuele error berichten dat komt later allemaal in orde)
- Verplaats je core files naar de nieuwe lokatie, als je dit nog niet gedaan hebt.
- Kopieer de index.php en de .htaccess file vanuit de Wordpress directory naar je root (Weblog adres)
- Open je de index.php file uit je root directory en een text editor
- En pas het volgende aan en sla hem dan weer op. Pas deze lijn aan:
require('./wp-blog-header.php');
naar deze lijn, gebruik de sudir naam waar je WordPress core files staan:
require('./wordpress/wp-blog-header.php'); - Login in op je nieuwe lokatie zoiets als http://www.jouwsite.nl/wordpress?wp-admin/
- Als je Permalinks gebruikt ga dan naar ‘Settings’ > ‘Permalinks’ en update dit. Wordpress zal dit automatisch aanpasen mits je .htaccess file de juiste schrijfrechten heeft anders moet je opgegeven code handmatig invoeren.
Eenvoudig categorieen uitsluiten in Wordpress
juli 8, 2009
Ik moest vandaag een categorie uitsluiten in Wordpress zodat die niet terug komt in het menu.
De code daarvoor is eenvoudig, zoek de volgende code in je template:
<?php wp_list_categories(); ?>
En vervang deze door de volgende:
<ul>
<?php wp_list_categories('exclude=10, 15'); ?>
</ul>
Waarbij de nummers 10 en 15 de ID’s zijn van de categorieen die je wilt uitsluiten.
Een categorie uitsluiten op je hoofd pagina
Deze categorieen worden vaak weergegeven met de volgende code:
<?php the_category(', ') ?>
Je vervangt bovenstaande code door:
<?php foreach((get_the_category()) as $cat) { if (!($cat->cat_ID=='52')) echo ''. $cat->cat_name . '' . ', '; } ?>
Waarin je de ID weer vervangt door jouw ID wat uitgesloten moet worden.
Random post zonder Wordpress plugin
juli 7, 2009
Ik was op zoek naar een Random post plugin maar kon niet de juiste vinden. Wat ik nodig heb is een simpele plugin. Ik heb er een gevonden het enige wat je moet is een klein stukje code aanpassen.
Ga in je index.php of andere pagina op zoek naar de loop en zoek dit stukje code:
< ?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
En vervang deze door het volgende stukje code. Deze voegt een functie toe waardoor de berichten random geplaatst worden:
< ?php query_posts(array('orderby' => 'rand', 'category_name' => CategoryNaam, 'showposts' => 1)); if (have_posts()) : while (have_posts()) : the_post(); ?>
‘CatergoryNaam’ vervang je hierin door de categorie die random getoond moet worden
’showposts’ geeft het aantal berichten aan dat getoond moet worden.
Dus in plaats van een plugin een kleine hack en alles werkt zoals het moet.
WPAds advertenties in je Wordpress site
juli 2, 2009
* Activeer de plugin in je admin
* Onder het Opties-menu vindt je een nieuwe optie genaamd WPAds
* Maak ten minste een banner en zone aan voordat je begint
* Kopieer en plak de code voor elke zone in uw sjablonen, zoiets als <? Php wpads ( ‘zone_name’);?>




Recent Commentaar