linkcategories - Datenbank-Fehler

  • Ist mir ja ein bisschen peinlich die Frage:
    Dieser Quelltext steht in meiner Sidebar ganz unten. Ich hatte ihn auskommentiert und nicht mehr beachtet.

    Vor kurz ging ich nun meinen Quelltext mal wieder durch und sah folgendes:

    Zitat

    <!-- <ul>
    <div id='error'>
    <p class='wpdberror'><strong>WordPress Datenbank-Fehler:</strong> [You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1]<br />
    <code>SELECT cat_id, cat_name FROM </code></p>
    </div> </ul> -->

    Zitat

    WordPress Datenbank-Fehler: [You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1]
    SELECT cat_id, cat_name FROM

    Erste Frage: Für was ist der obere Code eigentlich zuständig?
    Zweite Frage warum bekomme ich solch eine Fehlermeldung und was bedeutet sie?
    Arbeite derzeit mit WP 2.2.

    LG vom Wassertreter

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Der Code ist veraltet...da sich vor einiger Zeit die Datenbankstruktur bei WP geändert hat, funktioniert der Code nicht mehr.

    "Eine gut gestellte Frage ist schon halb beantwortet."

  • jottlieb,

    Zitat

    Der Code ist veraltet...da sich vor einiger Zeit die Datenbankstruktur bei WP geändert hat, funktioniert der Code nicht mehr.

    Ja danke jottlieb für die Antwort, das habe mir schon fast gedacht. Sonst wäre mir das auch damals aufgefallen.
    Wie wäre den der Code jetzt richtig, damit es funktioniert?

    LG vom Wassertreter

  • Ich habe die Suche benutzt, finde aber nichts wirkliches darüber.
    Welche Teile des Codes bzw. der Datenbankstruktur haben sich den geändert?

    LG vom Wassertreter

  • Es gibt keine Tabelle linkcategories mehr. Stattdessen gibt es links2cat, weil ab WP 2.1 das Kategoriesystem neu ist. Ergo auch andere Struktur in diesen Tabellen.
    Aber du brauchst du den Code eh nicht.
    wp_list_bookmarks dürfte das gleiche machen wie dieser Code.

    "Eine gut gestellte Frage ist schon halb beantwortet."

  • jottlieb,
    danke für Deine Antwort.

    Gibt es da eine Admin-Einstellung für wp_list_bookmarks und wenn ja wo finde ich die? Irgendwie habe ich das Gefühl, ich sehe den Wald, vor lauter Bäumen nicht.

    LG vom Wassertreter

  • jottlieb,
    danke für Deine Antwort.

    Gibt es da eine Admin-Einstellung für wp_list_bookmarks und wenn ja wo finde ich die? Irgendwie habe ich das Gefühl, ich sehe den Wald, vor lauter Bäumen nicht.

    LG vom Wassertreter


    Nein.

    PHP
    <?php wp_list_bookmarks(); ?>

    fügst du ins Template ein.
    Was für Parameter es dafür gibt steht hier:
    Template Tags/wp list bookmarks « WordPress Codex

    "Eine gut gestellte Frage ist schon halb beantwortet."

  • jottlieb,
    wiederum vielen Dank für Deine Antwort.
    Habe es eingebaut und funktioniert auch. Möchte aber nicht das Wort "Blogroll", sonder statt dessen das Wort "Links" in der Sidebar stehen haben. Wo kann ich das ändern?

    LG vom Wassertreter

  • Hab doch noch ein Design-Problem.
    Folgender Code geht gut:

    Zitat

    <ul>
    <li id="archives"><h4><?php _e('Archives:'); ?></h4></li>
    <?php wp_get_archives('type=monthly'); ?>
    </ul>

    habe nun probiert den für den Link (Blogroll) anzuwenden:

    Zitat

    <ul>
    <li id="links"><h4><?php _e('Links:'); ?></h4></li>
    <?php wp_list_bookmarks(); ?>
    </ul>

    Ist wahrscheinlich totaler Blödsinn, bin halt kein Programmierer.
    Also das Archiv wird schon in <h4> angezeigt.
    Die Links aber nicht.
    Im Quelltext sieht es so aus:

    Zitat

    <ul><li id="links"><h4>Links:</h4></li>
    <li id="linkcat-2" class="linkcat"><h2>Links</h2>
    <ul><li><a href="http://www.domain.de">Domainlink</a></li></ul>

    Anzeige also einmal das Wort "Link" in <h4> und einmal das Wort "Link" in <h2>.

    Ich möchte aber das Wort "Link" nur in <h4> haben.
    Was ist zu tun? Muss ich etwas die bookmark-template.php umschreiben?

    LG vom Wassertreter

  • Viele Danks, gehen jetzt nach Frankfurt an der Oder zu Dir.

    Super es hat geklappt. An die Decke hüpf. :-D


    Ich hoffe du wohnst wie ich in einem Altbau mit hohen Decken ;)

    "Eine gut gestellte Frage ist schon halb beantwortet."

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!