Hallo,
ich glaube ich suche falsch ^^.
Ich bin dabei ein eigenes Template zu gestalten. Funktioniert bis jetzt alles super. Ein Problem habe ich jedoch, wie muss ich die function.php aufbauen damit ich ein Einspaltiges Layout habe (1 Sidebar, ansteuerung per Widget)? Hierzu finde ich leider nichts.
Ich bekomme häufig im wp-admin Bereich Fehlermeldungen wie diese: Warning: Cannot modify header information - headers already sent by (output started at /homepages/10/d292554001/htdocs/wp-content/themes/Bier-Band/functions.php:47) in /homepages/10/d292554001/htdocs/wp-includes/pluggable.php on line 865
Ich kann den Fehler leider nicht nachvollziehen manchmal kommt er wenn ich eine page anlegen will, manchmal wenn ich ein plugin installieren oder verwalten will. Beim nächsten Versuche funktioniert es.
Mein System: Eine komplett frische Wp 2.8 Installation, keine Plugins.
Webhosting von 1und1
Hier mein Code von der Function.php
<?
if ( function_exists('register_sidebar') )
register_sidebar(array(
'name' => __('Left sidebar','theme110'),
'before_widget' => '<div id="%1$s" class="widget_style">',
'after_widget' => '</div>',
'before_title' => '<div class="cats_head_bg"><h2 class="h3">',
'after_title' => '</h2></div>',
));
// Links
function widget_links_with_style() {
global $wpdb;
$link_cats = $wpdb->get_results("SELECT cat_id, cat_name FROM $wpdb->linkcategories");
foreach ($link_cats as $link_cat) {
?>
<div id="links_with_style" class="widget_style">
<div class="cats_head_bg">
<h2 class="h3">Blogroll</h2>
</div>
<ul>
<?php wp_list_bookmarks('categorize=0&title_li='); ?>
</ul>
</div>
<?php } ?>
// Search
function widget_theme110_search() {
?>
<div id="search_txt">
<?php include (TEMPLATEPATH . "/searchform.php"); ?>
</div>
<?php
}
if ( function_exists('register_sidebar_widget') )
register_sidebar_widget(__('Search'), 'widget_theme110_search');
?>
Alles anzeigen