Hi ich habe folgenden Problem wenn ich meinen Blog aufrufe ist alles in Ordnung da sich auf der Home Seite keine Sidebar befindet öffne ich eine verlinkte Kategorie wie z.B "News" ist alles in Ordnung doch rufe ich eine Statische Seite auf erscheint folgende Fehlermeldung in der Sidebar ich verzweifele...
Catchable fatal error: Object of class WP_Error could not be converted to string in /mnt/web1/40/39/5724139/htdocs/wp-content/themes/webfolio/sidebar.php on line 8
hier der Code aus der sidebar.php (ich hoffe ihr wisst weiter):
Code:
PHP
<!-- begin colRight -->
<div id="colRight">
<div id="inner">
<?php
$current = get_the_category();
$current_id= $current[0] ->cat_ID;
$categs_list = get_category_parents($current_id);
$pieces = explode("/", $categs_list);
$category_name = strtolower($pieces[0]);
$categs = get_cat_id($category_name);?>
<?php if(is_category() && in_category($current_id) || post_is_in_descendant_category($current_id)){?>
<h2><?php echo $category_name; ?> Categories</h2>
<ul>
<?php
$categories = get_categories('hide_empty=1&child_of='.$categs);
foreach ($categories as $cat) {
echo ('<li><a href="')?><?php echo (get_category_link($cat->cat_ID).'">'.$cat->cat_name.' ('.$cat->category_count.')</a></li>');
}
?>
</ul>
<?php } ?>
<?php
/* Widgetized sidebar */
if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar() ) : ?>
<?php endif; ?>
</div>
</div>
<!-- end colRight -->
Alles anzeigen