Paginatitel (meta) wijzigen voor Shopp pagina's
Gepost op 28 januari 2010 om 14:00u, door hiranthi | 2 reacties | reageren
GD Star Rating
loading...
loading...
Naast de pagina-titel (h1) wijzigen voor de verschillende Shopp pagina's kun je de code in deze tutorial gebruiken voor het wijzigen van de meta title van een pagina.
De code
Open je functions.php en voeg daar het volgende in:
<?php add_filter('wp_title', 'shopp_catalog_titles',11,2); function shopp_catalog_titles ( $title, $sep=" — " ) { global $Shopp; // Maak contact met de Shopp data structuur $titles = array(); // Maak een array van $titles if (shopp('catalog','is-category')) // maak de categorie pagina titel $titles = array($Shopp->Category->name, get_bloginfo('name')); if (shopp('catalog','is-product')) // maak de product pagina titel $titles = array($Shopp->Product->name, get_bloginfo('name')); return join($sep, $titles); } ?>
In je header.php moet je iets als dit hebben:
<title><?php wp_title(' | '); ?></title>
Dit resulteert in iets als:
Test Product | Blog Name
Geavanceerde code
Een wat uitgebreidere versie geeft je ook de categorie titels in je meta-title weer (tenzij de categorie niet te achterhalen is):
<?php add_filter('wp_title', 'shopp_catalog_titles',11,2); function shopp_catalog_titles ($title,$sep=" — ") { global $Shopp; // Access the Shopp data structure $titles = array(); // A list to keep track of our title elements if (shopp('catalog','is-category')) // Build category page titles $titles = array($Shopp->Category->name, get_bloginfo('name')); // Build product page titles if (shopp('catalog','is-product')) { if (!empty($Shopp->Category->name)) { // Use category name, if available $titles = array( $Shopp->Product->name, $Shopp->Category->name, get_bloginfo('name') ); } else { // Category not available, just the product name $titles = array($Shopp->Product->name, get_bloginfo('name')); } } return join($sep,$titles); } ?>
De code uit deze post komt uit de documentatie van Shopp.











functions.php staat bij mij niet in mijn lijst waar moet ik het nu plaatsen?
Ik gebruik laatste versie van OSCommerce E-commerce?
Deze tutorial gaat over Shopp, een webshop plugin voor WordPress. Ik gebruik geen osCommerce en zou dus ook niet weten hoe deze tutorial daarvoor zou gaan.