Ik gebruikte een stukje php op mijn wordpress site om de parents in een menu niet klikbaar te maken.
Het werkte allemaal prima in wordpress 2.9, maar sinds de update naar 3.0.1 werkt het niet meer. Ik ben niet heel goed in php, maar heb het toen werkend gekregen, en nu lukt het me niet meer.
Het gaat om de volgende php code:
Wat het doet is: het haal het standaard <a> en </a> van de parent weg, en vervangt het door <span class="opmaak"> en </span>.
Weet iemand wat er veranderd moet worden om het werkend te krijgen op wordpress 3.0.1?
Gr, Day1
Het werkte allemaal prima in wordpress 2.9, maar sinds de update naar 3.0.1 werkt het niet meer. Ik ben niet heel goed in php, maar heb het toen werkend gekregen, en nu lukt het me niet meer.
Het gaat om de volgende php code:
PHP:
<?php
function removeParentLinks() {
$pages = wp_list_pages('exclude=156&echo=0&title_li=&'); // 156 = incompitability
$pages = explode("</li>", $pages);
$count = 0;
foreach($pages as $page) {
if(strstr($page,"<ul>")) {
$page = explode('<ul>', $page);
$page[0] = str_replace('</a>','</span>',$page[0]);
$page[0] = str_replace('<a','<span class="opmaak" ',$page[0]);
if(count($page) == 3) {
$page[1] = str_replace('</a>','</span>',$page[1]);
$page[1] = str_replace('<a','<span',$page[1]);
}
$page = implode('<ul>', $page);
}
$pages[$count] = $page;
$count++;
}
$pages = implode('</li>',$pages);
echo $pages;
}
?>
Wat het doet is: het haal het standaard <a> en </a> van de parent weg, en vervangt het door <span class="opmaak"> en </span>.
Weet iemand wat er veranderd moet worden om het werkend te krijgen op wordpress 3.0.1?
Gr, Day1