Beiträge von oakmountain

    Habe alle Plugins deaktiviert, aber der Fehler bleibt.

    Dachte es wäre das Plugin "Kategorieartikel". Das erzeugt aber nur einen weiteren Fehler:

    Strict Standards: call_user_func_array() expects parameter 1 to be a valid callback, non-static method widget_categorys::init() should not be called statically in/home/www/doc/21848/oakmountain.de/wordpress/wp-includes/plugin.php on line 503

    Notice: Die verwendete Konstruktoren-Methode für WP_Widget ist seit Version 4.3.0 veraltet! Verwende stattdessen__construct(). in /home/www/doc/21848/oakmountain.de/wordpress/wp-includes/functions.php on line 3457

    Hat aber bisher immer funktioniert.


    <?php get_header() ?>

    <div id="contentKat">

    <h1 class="post-title" style="margin-bottom:20px"> <?php echo single_cat_title() ?></h1>


    <?while (have_posts()) : the_post(); ?>



    <div id="post-<?php the_ID() ?>" class="post">
    <h4 class="post-title"><a href="<?php the_permalink() ?>" title="<?php the_title() ?>" rel="bookmark"><?php the_title() ?></a></h4>
    <!--<div class="post-meta">Geschrieben am <?php the_time('F j, Y'); ?> in: <?php the_category(', '); ?><span class="sep">|</span><?php comments_popup_link('Post Comment', '1 Comment', '% Comments') ?></div>-->
    <div class="post-content">
    <?php the_content('Weiterlesen &raquo;'); ?>
    </div>
    </div><!-- .post -->

    <?php endwhile ?>


    <div class="navigation">
    <div class="navleft"><?php next_posts_link('&laquo; Weitere Beiträge', '0') ?></div>
    <div class="navright"><?php previous_posts_link('Weitere Beiträge &raquo;', '0') ?></div>
    </div>


    </div><!-- #content -->


    <?php get_sidebar() ?>
    <?php get_footer() ?>

    Bekomme so etwas:


    Notice: register_sidebar wurde fehlerhaft aufgerufen. Es wurde kein id im Parameter-Array definiert für die Seitenleiste „Seitenleiste 1“. Standardwert ist „sidebar-1“. Um diesen Hinweis zu entfernen und den existierenden Seitenleisteninhalt zu behalten, kann id manuell auf „sidebar-1“ gestellt werden. Schau dir Debugging in WordPress an, um mehr darüber zu erfahren. (Diese Meldung wurde in Version 4.2.0 hinzugefügt.) in /..........wordpress/wp-includes/functions.php on line 3622

    Strict Standards: call_user_func_array() expects parameter 1 to be a valid callback, non-static method widget_categorys::init() should not be called statically in .........../wordpress/wp-includes/plugin.php on line 503

    Notice: Die verwendete Konstruktoren-Methode für WP_Widget ist seit Version 4.3.0 veraltet! Verwende stattdessen __construct(). in........./wordpress/wp-includes/functions.php on line 3457

    Parse error: syntax error, unexpected 'endwhile' (T_ENDWHILE) in .........../wordpress/wp-content/themes/EmptyCanvas/category.php on line 20

    Bekomme so etwas:

    Notice: register_sidebar wurde fehlerhaft aufgerufen. Es wurde kein id im Parameter-Array definiert für die Seitenleiste „Seitenleiste 1“. Standardwert ist „sidebar-1“. Um diesen Hinweis zu entfernen und den existierenden Seitenleisteninhalt zu behalten, kann id manuell auf „sidebar-1“ gestellt werden. Schau dir Debugging in WordPress an, um mehr darüber zu erfahren. (Diese Meldung wurde in Version 4.2.0 hinzugefügt.) in /........./wordpress/wp-includes/functions.php on line 3622

    Strict Standards: call_user_func_array() expects parameter 1 to be a valid callback, non-static method widget_categorys::init() should not be called statically in ............./wordpress/wp-includes/plugin.php on line 503

    Notice: Die verwendete Konstruktoren-Methode für WP_Widget ist seit Version 4.3.0 veraltet! Verwende stattdessen __construct(). in ............/wordpress/wp-includes/functions.php on line 3457

    Parse error: syntax error, unexpected 'endwhile' (T_ENDWHILE) in .........../wordpress/wp-content/themes/EmptyCanvas/category.php on line 20

    Es scheint an diesem Code in der function.php zu liegen.
    Den habe ich hinzugefügt um in der Artikelkategorie nur 2 Beiträge pro Seite zu haben.
    Sobald ich den auskommentiere funktioniert die Seite wieder wie Sie soll.
    Nun weiß ich aber immer noch nicht wo der Fehler in diesem Code liegt, da ich ihn schon gerne benutzen würde.

    Hat jemand einen Tipp?


    // Filter hinzufügen
    add_filter('request', 'set_post_per_page_for_cat');

    function set_post_per_page_for_cat($vars) {

    // ID der Kategorie, bei der und deren Unterkategorien posts_per_page geändert werden sollen
    $cat = 7;

    // Anzahl der Posts
    $post_count = 2;

    // Aktuelle Kategorie
    $cur_category_slug = get_term_by( 'slug', $vars['category_name'], 'category' );
    $cur_category = $cur_category_slug->term_id;
    if ( $cat == $cur_category ) {
    // Wenn die Kategorie die zu Ändernde ist
    $vars['posts_per_archive_page'] = $post_count;
    return $vars;
    } else {
    $subcats=explode('/',get_category_children($cat));
    if( in_array($cur_category, $subcats) ){
    // Wenn die Kategorie eine Unterkategorie der zu Ändernden ist
    $vars['posts_per_archive_page'] = $post_count;
    return $vars;
    }
    }

    $vars['posts_per_archive_page']=get_option('posts_per_page');
    return $vars;
    }

    Hallo, ich habe auf einer Wordpress 3.1 Seite ein Phänomen:
    Als Startseite habe ich eine statische Seite ausgewählt. Als Artikelseite auch eine statische Seite. Es erscheint auf der Startseite aber immer der Artikelblog.
    Auch der Menuepunkt, der die Startseite anzeigen soll bildet den Artikelblog ab.
    Woran kann das liegen.