Bekijk Volledige Versie : Hoe limiteer ik het aantal tags per post in Wordpress?
Ik zit de hele dag al te googelen en heb ook in de admin gekeken maar niks gevonden.
Ik heb een blog geinstalleerd met youtube video automatic feeds.
Nu is het zo dat er bij elke automatische post soms wel tot 30 tags meekomen.
Hoe kan ik dit per post limiteren naar bv 5 ofzo?
Is dit misschien wat je zoekt?
Find this file yourdomain.com/wp-includes/category-template.php and download it to your local machine using ftp or a similar protocol.
Then open it and find this code around line 525:
function wp_tag_cloud( $args = ” ) {
$defaults = array(
’smallest’ => 8, ‘largest’ => 12, ‘unit’ => ‘pt’, ‘number’ => 45,[
Change the 45 to equal the desired number of tags.
Bron:
http://www.seorankings.com/limit-wordpress-tag-cloud-to-help-control-pagerank-flow
Voor zover ik weet zit er geen optie ingebouwd in wordpress, maar dit zal je dus handmatig in de php bestanden moeten aanpassen.
Ps. < 1 minuut googlen: wordpress tag limit
Moc bedankt voor je inzet. Ik heb dit al gevonden en geprobeerd maar dit werkte niet.
Iemand anders nog enig idee?
Moc bedankt voor je inzet. Ik heb dit al gevonden en geprobeerd maar dit werkte niet.
Iemand anders nog enig idee?
Werkt dit ook niet bij de 'gewone blogs?'
Anders zou je het script van die bepaalde plugin kunnen nalopen op een vergelijkbaar stuk code.
Ramon Fincken
26/05/10, 18:31
Welke plugin ( link graag ) gebruik je hiervoor? Je kunt 1) de plugin aanpassen zodat ie bij 5 stopt. of 2) je template aanpassen zodat ie er maar 5 laat zien
Het gaat om deze site:
http://tinyurl.com/2ujm9z4
Ik gebruik de Retreat template met MyVideoBlog als plugin om de feeds automatisch te importeren. Heb ook in de bestanden gekeken van zowel de template als de plugin maar ik kan het niet echt vinden.
Ramon Fincken
26/05/10, 19:07
Welke plugin ( link graag ) gebruik je hiervoor?
Linkje: http://www.phpmyvideoblog.com/mvb-lite-features.php
Edit: gratis versie trouwens
Ramon Fincken
26/05/10, 19:20
Dat is dan simpel ( onderstaand is niet getest ! )
OPEN
mvb_functions.php
FIND
if (!is_array($keywords)) {
$keywords = explode(',', $keywords);
}
foreach ($keywords as $thetag) {
wp_add_post_tags($post_id, $thetag);
}
REPLACE WITH
if (!is_array($keywords)) {
$keywords = explode(',', $keywords);
}
$i_tag = 0; // Tag counter
foreach ($keywords as $thetag) {
// 5 tags allowed, by RamonFincken.com
if($i_tag<5)
{
wp_add_post_tags($post_id, $thetag);
}
$i_tag++;
}
ff proberen zal zo laten weten of het lukt
grappig! Het werkt wel alleen staan er 3 tags in plaats van 5:P
Hoe dan ook ben ik blij met de oplossing. Dank je wel Ramon!
Ramon Fincken
26/05/10, 19:39
Mogelijk dat er een "lege" tag bij zit, hij telt in dit voorbeeld wel gewoon door.
als dat zo is .. valt dit op te lossen door
FIND
$i_tag++;
REPLACE WITH
$thetag= trim($thetag);
if(!empty($thetag))
{
$i_tag++;
}
Graag gedaan :)