Beiträge von Ammaletu

    Es gibt das Plugin "limit login attempts". Falls das diesen Fall nicht mitbehandelt, sollte es das vielleicht tun. Müsste man den Pluginautoren mal fragen, ich habe das jetzt aber nicht getestet.

    Davon abgesehen: Was soll WP da denn machen? Wenn Du das PW vergessen hast, kannst Du den Link zur Zusendung eines neuen PWs ja nicht mit diesem PW schützen. ;) Lösungen wie ein zweites PW per .htaccess oder Bearbeiten einer Datei auf dem Server sind möglich, aber für den üblichen Nutzer zu aufwändig, denke ich. Das kann man aber per Plugin problemlos nachrüsten.

    Du musst beim Umzug von statischen Seiten oder Beiträgen immer alle Links in den Texten anpassen. Das kann WP leider nicht selber. Da Du es nun schon importiert hast, ersetze das am besten direkt in der DB. Es gibt ein Plugin für solche Fälle ("Search & Replace" oder so ähnlich). DB-Backup vorher anfertigen, falls was schiefgeht!

    Alle absolut eingetragenen Links in Beiträgen oder statischen Seiten musst Du beim Umzug manuell ändern. Das kriegt WP leider noch nicht selber hin. Am besten im DB-Dump per Suchen & Ersetzen, bevor Du ihn am Ziel importierst.

    Doch, das geht auf jeden Fall. So hier (ungetestet)?!

    PHP
    $my_cats = get_the_category();
    if (!empty($my_cats)) {
      $my_cat_id = $my_cats[0]->ID;
    }

    Wenn es mehrere Kategorien sind, kriegst Du so die ID der ersten Kategorie.

    WP-SpamFree fängt vieles halt weg, ehe Akismet das überhaupt zu sehen kriegt. Soweit ich mich erinnere, werden da gewisse JavaScript-Spielereien eingebaut, und wenn der Nutzer die ignoriert, wird der Kommentar verworfen. Nutzer ohne JS müssten dann ein Captcha lösen oder so.

    Hast Du im übrigen eine kommerzielle Seite? Falls ja, solltest Du ja eigentlich einen kommerziellen API-Key gekauft haben (http://akismet.com/commercial/) und hättest dann sicher auch eine Support-Adresse zum Nachfragen.

    Website nicht mehr sichtbar => PHP-Fehler => wenn nicht am Bildschirm angezeigt, dann sollte er irgendwo geloggt werden => nachschauen

    Speicherprobleme? Mit "Memory Overview"-Plugin auf dem Dashboard mal schauen, ob Du am Limit bist.

    Zur Not: Alles zurückdrehen, falls Du vorher ein Backup der Datenbank gezogen hast.

    Zitat

    Geht sowas?

    Definitiv ja.

    Zitat

    Wenn ja, wie?

    Da wird es dann schon schwieriger. Mal sehen... Du könntest die Funktionalität in ein Plugin packen. Auf einer statischen Seite und/oder in einem Beitrag könntest Du einen Platzhalter für das Formular einbauen und diesen dann durch das Formular ersetzen. Nach dem Abschicken müsste dann die Vorlage aus dem Pluginverzeichnis ausgelesen werden und baut daraus einen neuen Artikel zusammen.

    Das Handling des Formulars kannst Du Dir sicher mit einem entsprechenden Plugin (z.B. cForms II?!) vereinfachen. Da muss man das Rad ja nicht neu erfinden. Ob es Plugins gibt, die bei der Erstellung neuer Beiträge unter Umgehung des Editors helfen, kann ich gerade nicht sagen. Aber eine Suche im Pluginverzeichnis könnte sich lohnen.

    Es sollte so ziemlich jedes Lightbox-Plugin gehen. Du musst aber schauen, dass es nicht zu Unverträglichkeiten mit anderen JS-Libraries kommt (oprobiere ggf. mal im Default-Theme, ob es da funktioniert). Außerdem muss in den Plugin-Optionen normalerweise ausgewäht werden, ob das Plugin den nötigen Code selber an allen verlinkten Bildern ergänzen soll oder ob Du das manuell machen willst. Ich setze z.B. dieses hier ein: http://stimuli.ca/lightbox/

    Zitat

    was ich mir ggf. vorstellen könnte ist das der blog zu viel spam bekommt und ich deswegen gesperrt ?!? werde. kann das sein ?

    Das glaube ich weniger, es sei denn, Dein Blog hat tatsächlich so krass großes Kommentar-Aufkommen. Ich denke eher, das liegt vielleicht am Server. Wenn der keine Verbindung zu Akismet zulässt, kann Akismet natürlich nicht filtern. Hat Dein Provider vielleicht neue Sicherheitsmaßnahmen eingeführt, die da stören? Gehen Pings und Trackbacks noch normal oder die automatischen Updates von Plugins?

    Falls sich sonst keine Lösung findest, musst Du eventuell mit einem anderen Spamschutz-Tool nachhelfen. Ich setze z.B. in einem Blog Akismet zusammen mit WP-SpamFree ein und bin vom Ergebnis recht begeistert. Ich musste seit der Aktivierung vor etwa einem Jahr vielleicht zehn Spam-Kommentare aus der Spam-Warteschlange löschen statt mehrerer Dutzend jede Woche. (http://www.polepositionmarketing.com/library/wp-spamfree/)

    Das könnte z.B. so aussehen:

    PHP
    <div id="menu">
      <ul>
        <?php wp_list_pages('title_li=&sort_column=menu_order&depth=1'); ?>
      </ul>
    </div>

    Das würde die Seiten ohne einen Titel darüber ausgeben, sortiert in der Reihenfolge wie im Seiteneditor angegeben und ohne Unterseiten. Du kannst auch Seiten explizit ausschließen und viele andere Parameter nutzen. Mehr dazu steht im Codex.

    Zitat

    Bleibt der Navi-Link auch aktiv, wenn eine Unterseite angeklickt wird?

    Vermutlich nicht.

    Zitat

    Hat jemand eine Idee, was ich falsch mache???

    Du probierst willkürlich CSS-Anweisungen aus anstatt einfach zu schauen welche Klasse im Quelltext denn real dranhängt an dem Element und diese dann zu nehmen?! Wenn Du es selber nicht siehst, gib uns einen Link zur Seite, dann ist das schnell geklärt. ;)

    Wenn es um statische Seiten geht, erstelle dafür doch einfach ein Seitentemplate. Wie das geht, sollte sich per Forensuche oder Google finden lassen. Wenn es um einen normalen Blogartikel geht, müsstest Du das anders lösen. Ganz oben in der single.php könntest Du z.B. das so einbinden:

    PHP
    if (is_single(34)) {
      require_once('single_34.php');
      return;
    }

    Statt der ID geht da glaube ich auch der Post-Slug. Aber für statische Seiten ist es natürlich einfacher, das per Seitentemplate zu machen.

    Ja, die Doku des Plugins lässt sehr zu wünschen übrig. Aber man kann ja auch mal in den Quelltext schauen. Voilá: st_related_posts(). Alle Template-Funktionen stehen in simple-tags/inc/tpl.functions.php. st_related_posts sollte innerhalb des Loops die verwandten Beiträge ausgeben. Das automatische Einfügen der Related Posts nach dem Beitrag müsste sich in den Plugin-Optionen regeln lassen.

    Zitat

    wie sag ich davor, welche Beitrags-Kategorie komplett geloopt werden soll? Kategorie-ID oder Permalink (Ordnername) ?

    Durch den Namen der neuen Themedatei, wie oben beschrieben. WP nimmt für diese Kategorie dann diese Datei statt der allgemeineren category.php oder archive.php.


    Zitat

    EDIT: und wie sage ich vor der Schleife "nimm ALLE" Beiträge (aus allen Kategorien)?!

    So hier (vor if have posts):

    PHP
    $posts = query_posts($query_string . '&nopaging=true');

    Der Parameter nopaging sagt WP, dass alle angezeigt werden sollen. Wenn Du sie alphabetisch sortiert haben möchtest statt chronologisch:

    PHP
    $posts = query_posts($query_string . '&nopaging=true&orderby=title&order=asc');