Beiträge von marco.hanke

    Hallo Forum,
    ich suche schon seit Stunden händeringend nach einer Lösung.
    Wie oben beschrieben möchte ich unter meinem Artikel alle anderen Artikel der gleichen Kategorie ausgeben.
    Das funktioniert mit diesem Schnipsel hier soweit auch super.

    <?php
    if (is_single()) {
    $post_ID = $wp_query->posts[0]->ID;
    $all_cats_of_post = get_the_category($post_ID);
    $first_cat_ID = $all_cats_of_post[0]->cat_ID;
    $first_cat_name = $all_cats_of_post[0]->cat_name;
    ?>
    <ul>
    <?php global $post; $cat_posts = get_posts('&category='.$first_cat_ID);
    foreach($cat_posts as $post) : ?>
    <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
    <?php endforeach; ?>
    </ul>
    <?php } ?>


    Jetzt will ich aber den aktuellen Artikel NICHT mit anzeigen.
    Also definiere ich eine Variable
    $id = the_ID();
    und füge dann bei get_posts das hier hinzu: 'exclude='.$id.

    Zusammen sieht das dann so aus.

    <?php
    if (is_single()) {
    $id = the_ID();
    $post_ID = $wp_query->posts[0]->ID;
    $all_cats_of_post = get_the_category($post_ID);
    $first_cat_ID = $all_cats_of_post[0]->cat_ID;
    $first_cat_name = $all_cats_of_post[0]->cat_name;
    ?>
    <ul>
    <?php global $post; $cat_posts = get_posts('exclude='.$id.'&category='.$first_cat_ID);
    foreach($cat_posts as $post) : ?>
    <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
    <?php endforeach; ?>
    </ul>
    <?php } ?>


    Jetzt bekomme ich aber leider Immernoch ALLE Artikel angezeigt. Zusätzlich noch die ArtikelID des aktuellen Artikels ;-(
    Ersetze ich die Variable manuell durch die jeweilige ID funktioniert alles.

    Vermutlich hab' ich irgendwo ein einfaches oder doppeltes Anführungszeichen verplant, aber ich komme einfach nicht dahinter ...

    Besten Dank vorab.
    Marco

    Hallo zusammen,
    ich muss momentan an einem alten Wordpress Template anpassungen vornehmen und stehe vor einem Problem:

    Es kommt eine dritte Hierarchie-Ebene ins Menü dazu.
    Im CSS habe ich die auch schon definiert.

    Das ganze soll natürlich nur eingeblendet werden wenn man die jeweilige Parent-Seite anklickt. Momentan ist es aber immer zu sehen.

    Hier ist die Seite:
    http://www.viswa.de/index.php/arztpraxen/
    Die eingerückten Menüpunkte sollen erst bei Klick auf Produktinfo eingeblendet werden und bei Klick auf z.B. Terminmanagement wieder ausgeblendet werden.

    Hier ist der Code den ich verwende:
    <div id="submenu">
    <ul>
    <?php
    global $wp_query;
    if( empty($wp_query->post->post_parent) ) {
    $parent = $wp_query->post->ID;
    }
    else {
    $parent = $wp_query->post->post_parent;
    }

    wp_list_pages("title_li=&child_of=$parent&depth=2");
    ?>
    </ul>
    </div>

    Ich habe zwar mit der Suche das ein oder andere gefunden, da ging es aber immer nur um die zweite Ebene.

    Vielleicht weiß von euch jemand weiter.

    Danke schonmal!
    Marco

    functions.php

    <?php
    function register_my_menus() {
    register_nav_menus(
    array(
    'header-menu' => __( 'Haupt Navigation' ),
    'extra-menu' => __( 'Navigation Oben' ))
    );
    }
    ?>

    <?php
    add_action( 'init', 'register_my_menus' );
    ?>

    <?php
    if ( function_exists('register_sidebar') )
    register_sidebar(array(
    'name' => 'menue',
    'before_widget' => '<div class="widget">',
    'after_widget' => '</div>',
    'before_title' => '<div class="title">',
    'after_title' => '</div>',
    ));
    ?>

    Hallo zusammen.
    Ich habe mich jetzt schon dusselig gesucht,
    aber leider helfen die gefundenen Antworten nicht weiter.

    Ich bekomme folgende Meldung bei z.B. Plugin installation, neuer Benutzer anlegen, Theme wechseln, ...:

    Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/marcohanke.de/subdomains/wordpress/httpdocs/wp-content/themes/spindler 1.0/functions.php:11) in /var/www/vhosts/marcohanke.de/subdomains/wordpress/httpdocs/wp-includes/pluggable.php on line 890

    Wenn ich das Standardtheme verwende funktioniert alles fehlerfrei.
    Nutze ich jedoch mein selbst erstelltes Theme, habe ich genanntes Problem. Ich habe alle Dateien mit Coda erstellt und sie sind definitiv UTF-8. Außerdem habe ich die Rechte auf 755 gesetzt (wie beim Standardtheme) trotzdem ändert sich nichts.

    Weiß evtl. noch jemand einen Ausweg?
    Tausend Dank

    Hallo,
    da ich Wordpress als CMS für kleine Projekte nutze, dachte ich, alle Kunden über eine Installation laufen zu lassen. Würde für mich z.B. das Update-Prozedere vereinfachen.

    Leider ist mir nun aufgefallen, das die Permalinkstruktur ja dann nicht mehr wirklich SEO freundlich ist. Domain1.de wird ja quasi nur auf Multiuser.de/domain1 umgeleitet.

    Gibt es eine Möglichkeit oder ein Plugin das so hinzubiegen, das auch die Seiten Domain1.de/tagbasis/seitentitel zu erreichen ist (und quasi nur heimlich auf multiuser.de/Domain1.de/tagbasis/seitentitel.

    Ich denke doch das die unterschiedliche Domain auch unterschiedlich gewertet wird und somit meine Idee nicht ganz so dolle ist.

    Die Lösung

    Ob das jetzt eine feine Lösung ist oder nicht möchte ich nicht werten, aber ich hab das Problem folgendermaßen ... umgangen:

    Ich habe zuerst in der Loop die Kategorien abgefragt und gleich eine Variable hinzugefügt:
    <?php $kat_info = get_post_meta($post->ID, 'kat-reiseinformationen', true); ?>
    <?php endwhile; ?>

    und dann unten an der entsprechenden Stelle jeweils nur die Variable benutzt:
    $display_categories = array($kat_info);


    Jetzt läufts wie am Schnürchen!

    Hallo liebe Wordpressgemeinde.
    Ich hab da gerade ein Problem mit so vielen Unbekannten vor mir, das try and error leider nicht mehr hilft.

    Folgende Ausgangssituation:
    Ich nutze Wordpress für meinen Reiseblog.
    Ich nutze das Theme Brandford Magazin.
    Hier gibt es ein schönes dreispaltiges Template was ich nach meinen Bedürfnissen angepasst habe.
    Ich habe für jedes Bereiste Land eine Übersichtsseite. In der lasse ich Reiseberichte, Reisebilder und Informationen in jeweils einer Spalte ausgeben. Bisher habe ich im Code jeweils die Kategorie im entsprechenden Ort eingegeben.

    $display_categories = array(63);

    Ich habe ein bisschen mit den Customfields rumgespielt und wollte für Berichte, Bilder, Informationen jeweils einen key erstellen, die entsprechende Kategorie als Wert eingeben und dann an der entsprechenden Quelle ausgeben lassen.

    Da das ganze außerhalb der Loop ist sah das ganze bei mir dann so aus:

    $display_categories = array(
    "global $wp_query;
    $post_id = $wp_query->post->ID;
    get_post_meta($postid, ‘kat-reisebericht’, true);
    "
    );

    Den code habe ich von http://www.pixel-kingdom.com/wordpress/word…lb-eines-loops/ . Bin leider nicht so fit da selber drauf zu kommen.

    Und das hier kommt dabei raus:
    http://www.vierfuesse.de/reiseziel/vietnam/

    Wäre schön wenn mir jemand sagen könnte wo bei der Sache der Haken ist ;-)

    Besten Dank und Grüße aus Indonesien

    Marco
    http://www.vierfuesse.de

    Ein herzliches Hallo an alle.
    Ich beschäftige mich gerade mit der Designanpassung meiner Seite http://www.vierfuesse.de.

    Soweit komme ich auch gut voran, aber seit neustem habe ich ein Problem. Auf meinen Seiten wird mein Menü richtig angezeigt, aber wenn ich meinen Blog aufrufe befindet sich das Menü unter den letzten Einträgen (Auch die Einträge sind etwas verschoben).
    Ich denke das es ein falsch verschachteltes Div ist, leider habe ich den Fehler nicht gleich gemerkt und jetzt weiß ich nicht wo ich ansetzen soll.
    Eigentlich müsste es ja in der Index sein, aber soweit ich das überblicken kann (bin nicht so die Wordpress Leuchte) scheint dort alles OK.

    Ich hoffe einer von Euch kann mir weiter helfen.
    Mir würde schon weiterhelfen wenn mir jemand sagen könnte auf welcher Seite der Fehler sein könnte...

    Tausend Dank
    Marco

    --------------------------------------------------------
    Habe den Fehler doch selbst gefunden.
    Eintrag kann gelöscht werden.

    Des Rätsels Lösung:

    Also erstmal vorneweg, der Provider hat nichts geändert das war vorhher auch schon so, wird nur von Wordpress in der Standardkonfiguration nicht benötigt.
    Ich finds eigentlich ganz gut das Ordner ohne Index gesperrt sind. Hat ja keinen was anzugehen. Egal.

    Hier die Lösung zum 403 Error:
    Erstmal muss Wordpress Schreibzugriff auf die .htaccess haben. Meine ist jetzt auf 666.
    Zweitens muss der Provider mod rewrite aktiviert haben.
    Is das der Fall müssen die Permalinks nochmal aktualisiert werden.

    Und das wars schon. Ich hab den Jungs von Domainmedia gemailt und 10 Minuten später kam die Antwort, müsste jetzt aktiviert sein.

    Prima Service bei Domainmedia. Kann ich nur weiterempfehlen.
    Danke natürlich auch euch für die Hilfe.

    Schönen Tag noch
    Marco

    Guten Abend zusammen.

    Nachdem ich weder bei Google, noch im Forum Hilfe gefunden habe, versuche ich jetzt mit einer direkten Frage an euch.

    Ich habe vor einigen Tagen die aktuellste Version (Wordpress 2.0.4) auf meinem Server bei Domainmedia.de installiert. (mfw.osthessen.biz)

    Grundsätzlich bin ich super zufrieden und angenehm überrascht was Wordpress betrifft.

    Hier kommt mein Problem:
    Nachdem ich unter Einstellungen -> Permalinks die Permalink Struktur auf Datum und Name basierend umstellen wollte, war die komplette Seite nicht mehr zu erreichen. Zugriff verweigert - Error 403.
    Nach langem hin und her habe ich dann rausbekommen das Wordpress irgendwas in die .htaccess schreibt bzw. schreiben will.
    Nachdem ich die .htaccess geleert habe komme ich wieder auf die Seite und aufs Backend. Nur funktionieren seit dem die Links nichtmehr.
    Die Permalink Struktur steht nun auf Datum und Name basierend, aber es ist einfach kein Link mehr zu erreichen.
    Ich habe schon alles probiert, die .htaccess auf 777 gesetzt, nochmal die Struktur angepasst, .htaccess manuel erstellt, etc.

    Irgendwie bekomm ichs nicht zum laufen.
    Danke schonmal für eure Hilfe.
    Marco