Beiträge von marX

    Kann ich einfach die H1 usw. tags im Code tauschen oder muss ich noch etwas tun?


    Ja, kannst du tun. In allen Template-Dateien, wo diese Üebrschriften auftauchen.

    Und dann musst du eben in der style.css die jeweiligen Styles noch anpassen. Da steht ja dann sicher auch irgendwo h1 und h2 usw., und da musst du dann eben genauso durchtauschen.


    Zitat

    Vielleicht gibt es ja auch ein nettes plugin genau zu diesem Thema?


    Eher nicht, das ist alles Design- bzw. Theme-Sache. Da wirst du schon selbst Hand anlegen müssen.

    jottlieb: ich tipp mal auf SEO... ;)

    Ist auf dem neuen Server mod_rewrite verfügbar und aktiviert, und ist eine .htaccess vorhanden? Sonst funktionieren die Permalinks nicht. Vielleicht reichts schon, wenn du unter "Einstellungen > Permalinks" die Permalinksstruktur aktualisierst.

    Frag im Zweifelsfall deinen Hoster, ob die Voraussetzungen gegeben sind:

    Zitat

    Requirements:
    Apache web server with the mod_rewrite module installed
    In WordPress's home directory,

    • The FollowSymLinks option enabled
    • FileInfo directives allowed (e.g. AllowOverride FileInfo, AllowOverride All)
    • An .htaccess file (if this file is missing, WordPress will try to create it when you activate "pretty" permalinks)
    • If you want WordPress to update the .htaccess file automatically, WordPress will need write access to the file.


    Using Permalinks « WordPress Codex

    Naja, was SEO angeht, da würde ich mich mal an die Experten wenden. Die haben da mehr Erfahrung. Such mal nach "Abakus"...

    Zitat

    Außerdem hab ich das Problem, wenn ich statische Seiten baue, werden die immer mit der Überschrift in der Navileiste über dem obersten Post dargestellt. Wie kann ich das abstellen?


    Versteh grad nicht was du meinst...

    Also ich bin leider gleich weg, aber die functions.php korrigiere ich dir noch:


    Die functions.php darf keinerlei Ausgaben machen. Bei dir ist aber eine HTML-Leerzeile (die ausgegeben wird) in der 5. Zeile drin (zwischen dem schließenden ?> und dem nächsten öffnenden <?php). Auch vor dem ersten <?php und nach dem letzten ?> darf kein einziges Zeichen stehen, da dieses normal als HTML ausgegeben würde. (Ich persönlich lasse hier auch das schließende ?> immer weg. Ist dann eine Fehlerquelle weniger, da das Script am Dateiende ja sowieso automatisch beendet wird).

    Mit der Sidebar musst du dann mal selbst rumprobieren. ;)

    Ich wollte auf folgendes hinaus:

    Zitat

    Requirements:

    Apache web server with the mod_rewrite module installed
    In WordPress's home directory,

    • The FollowSymLinks option enabled
    • FileInfo directives allowed (e.g. AllowOverride FileInfo, AllowOverride All)
    • An .htaccess file (if this file is missing, WordPress will try to create it when you activate "pretty" permalinks)
    • If you want WordPress to update the .htaccess file automatically, WordPress will need write access to the file.

    Diese Optionen müssen aktiv sein, damit es funktioniert. Vielleicht kannst du auch den Hoster um Hilfe bitten, der kennt ja seine Serverkonfiguration am besten.

    Was ich im Hinterkopf hab, ist natürlich SEO.


    Schon klar.

    Zitat

    Also die Frage: Kann dieses Plugin sowohl in die eine als auch in die andere Seite verweisen


    Das Plugin kann genau auf 1 beliebige Seite verweisen. Ein Link öffnet ja auch nur 1 Seite.

    Zitat

    und ich somit steuern, welche der beiden Seiten die wichtigere ist und von Google priorisiert werden soll?


    Dafür würde ich die Google-Sitemap verwenden. Da gibts ja einen Prioritätsattribut.

    Zitat

    ...und akzeptiert Google diese Art der Weiterleitung?


    Sind "normale" 302- bzw. 301-Redirects. Also ja.

    Zitat

    Desweiteren verzichte ich so ja anscheinend auf die topcategories und die toptags bzw. müsste jede Seite einzeln anlegen. Sehe ich das richtig


    Ja.

    Zitat

    oder gibt es eine Möglichkeit das zusammen zu bringen?


    Wenn du noch andere statische Seiten hast, dann wird das nicht ohne weiteres gehen. Irgendwo brauchts halt immer einen Ansatzpunkt für die Logik. Mit "Custom Fields" gehts vielleicht auch irgendwie anders (ist ja auch der Ansatzpunkt des Link-To-Plugins).

    Das klingt jetzt bestimmt doof aber könntest du mir die Sidebar.php so anpassen, das ich rechts und links eine Sidebar habe ?

    Rechts sollen nur widgets hin und links soll so bleiben.


    Also komplett nicht, das CSS dazu musst du schon selbst basteln. Zum HTML/PHP-Teil hab ich oben ja schon einiges geschrieben. Die 1. Sidebar bekommt noch eine Nummer (1), die 2. Sidebar wird am Ende der sidebar.php angefügt:

    PHP
    <div id="menu-right">
    <?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar(2) ) : endif; ?>
    </div>


    Der Rest (Ausrichtung, Positionierung usw...) ist "nur" noch CSS.

    Zitat

    Und das kenne ich gar nicht:


    Doku?
    Template Tags/the content « WordPress Codex
    Template Tags/the excerpt « WordPress Codex
    Auch in der deutschen Doku gut erklärt:
    Hauptseite − WordDoku

    Zitat

    Weiß auch leider gar nicht, wie ich das so einstelle ......


    Lesen, lernen, versuchen anzuwenden und bei konkreten Problemen nachfragen. ;) Die Forensuche ist häufig auch sehr hilfreich.

    AJAX oder JQUERY


    "AJAX" heißt "Asnychronous JavaScript and XML", JQuery ist eine JS-Bibliothek, die u.a. AJAX-Funktionalität unterstützt...


    PHP
    <?php
    if ( function_exists('register_sidebar[COLOR="Red"][B]s[/B][/COLOR]') )
    register_sidebars(2);
    ?>

    sidebar.php, minimal:

    PHP
    <div id="menu-left">
    <?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar([COLOR="#ff0000"][B]1[/B][/COLOR]) ) : endif; ?>
    </div>
    <div id="menu-right">
    <?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar([B]2[/B]) ) : endif; ?>
    </div>


    Zitat

    Ist es auch möglich es so einzustellen, das man z.B. die ersten xx Zeichen / Wörter oder Sätze sieht ?


    Wenn dir das More-Tag oder the_excerpt() (kürzt nach 55 Wörtern) nicht reichen, dann gibts noch Plugins wie "Post Teaser" oder "The Excerpt Reloaded".

    1. Ich habe eine TagURL domain/tag/marc-anthony
    ...da erscheinen alle Posts mit diesem tag.


    Soweit klar.

    Zitat

    2. Diese würde ich ändern mit:
    .//%tag%/%postname%/
    in: domain/marc-anthony
    (ist das richtig so und funktioniert das oder kommt da dann noch der Postname mit hinein?... das soll er nämlich nicht)


    Mmh, ich weiß nicht, ob das wirklich gut geht. Prinzipiell sollte es aber mit der Tag-Basis "./" wie in der FAQ angegeben ist funktionieren. Die URL lautet dann:
    http://example.org/marc-anthony/

    Zitat

    3. Dann möchte ich eine page mit dem Namen domain/marc-anthony anlegen. Diese Seite sollte dann gleichzeitig die Startseite für den Tag marc-anthony sein. (wie geht das?)


    Das spätestens geht schief. Du darfst (wie im FAQ-Artikel und meiner 1. Antwort hier) keine Seiten haben, die denselben "Slug" wie der Tag hat, sonst funktioniert die interne Zuordnung nicht mehr.

    Andere Idee: leg dir eine Seite http://example.org/marc-anthony/ an, die per Plugin "Page links to" auf die Tag-Seite http://example.org/tag/marc-anthony/ weiterleitet. Ist das eine Option für dich?

    Die paged-Variable steht zwar in der URL, wird aber nicht an dein Query-Objekt übergeben. Ändere mal die Zeile wie folgt:

    PHP
    <?php $my_query = new WP_Query([COLOR="Red"][B]$query_string . '&[/B][/COLOR]cat=-3,-4&[COLOR="Red"][B]posts_per_page[/B][/COLOR]=8'); ?>

    Ja, die Sidebar sollte Widgets unterstützen.


    Gut. Dann schau mal in die FAQ:
    WordPress Deutschland FAQ » Wie kann ich mein Theme Widget-fähig machen?
    (eventuell dem Link zur englischsprachigen Doku folgen, die Infos dort sind noch ausführlicher)
    Dazu kommen noch ein paar Änderungen im HTML-Code u. dem Stylesheet.

    Zitat

    Hm, das Theme hat solch eine file nicht, sondern ich war in der wp-includes.


    Macht nichts. Nimm dir einfach die archive.php des Themes her, kopiere die Datei und benenne die Kopie in category.php um. Gibts auch keine archive.php, dann nimmst du die index.php her.

    Wenn ich Deinem empfohlenen Text folge, gehe ich erstmal davon aus, dass es mit Category und Tag gleich funktioniert... ist das richtig?


    Sollte es eigentlich, da die zugehörigen Optionen ja für Kategorien und Tags vorhanden sind. Was WP intern macht weiß ich aber nicht, und hab ich auch nicht getestet. ;)

    Zitat

    Außerdem wird dort unter dem Header Permalink Option: Kategorie Basis unter Punkt 2 und 3 auf eine gewisse Problematik hingewiesen, die für mich bei zielgerichtetem Lesen nicht zur Lösung führt.


    Die dort aufgeführten Seiteneffekte wurden im verlinkten Thread empirisch ermittelt. Vielleicht enthält der Thread ja noch ein paar Infos für dich.

    Zitat

    3. Mein Ziel ist es die oben genannten Punkte 1 und 2 zu realisieren und dann aus dieser Struktur... wenn die Seiten oft besucht werden Pages anzulegen, die denselben Slug haben wie vorher die tags oder auch die categories.

    D.h. praktisch eine statische Startseite für die entsprechende category oder für den tag.


    Was spricht gegen eine statische Startseite, verfeinert mit angepassten query_posts()-Aufrufen?
    Template Tags/query posts « WordPress Codex

    Ansonsten kann man vllt. auch per mod_rewrite was passendes basteln. Sollte ja eigentlich nur eine Weiterleitung einer URL auf eine andere sein, wenn ich dich richtig verstehe.

    Die Auswirkungen können sich durchaus verzögern. Hab ich auch schon öfters beobachtet, aber noch keine Ursache gefunden. ;) Könnte evtl. auch ein lokaler Cache sein, d.h. dein Browser "merkt" sich die Weiterleitung.

    Übrigens: hier werde ich beim Aufruf der Testseite nicht (mehr) auf Google weitergeleitet. Versuch doch nocheinmal, die WP-.htaccess hochzuladen.

    Ich geb dir mal noch nen anderen Link mit:
    Using Permalinks « WordPress Codex

    Ich verwende Wordpress 2.31 und mein Provider hat auf PHP 5 aktualisiert. Soll ich auf Version Wordpress 2.61 aktualisieren?


    Unabhängig vom PRoblem: ja. Aber das wird das Problem nicht beheben. ;)

    Was ist damit?

    Zitat

    Unter “active_plugins” muss das verdächtigte Plugin von Hand gelöscht werden, dabei sollte man aber immer eine Kopie des voherigen Inhaltes speichern.

    In unserem Beispiel befand sich am Ende des Eintrages der Wert “i:12;O:19:”YiggWordPressPlugin”:1:{s:12:”wp_filter_id”;i:9;}” (Eine geschweifte Klammer muss am Ende stehen bleiben!). Nach dem Löschen müssen alle Plugins wieder manuell aktiviert werden, danach funktioniert Wordpress wieder.


    Einfach mal den ganzen Eintrag löschen (Wert vorher sichern, z.B. in einen Texteditor kopieren!). Der Eintrag sollte dann beim nächsten Seitenaufruf wieder angelegt werden. Das YiGG-Plugin solltest du komplett vom Server löschen.

    Probleme mit PHP5 und dem YiGG-Plugin sind übrigens bekannt, und stehen IMHO auch in der YiGG-FAQ... Abhilfe gibts z.B. hier:
    Wordpress Plugin - YiGGer - Smarty Blog
    (gefunden über die Kommentare zum Plugin bei YiGG)

    Ja, ich hab die FAQ gelesen. Der Beitrag behandelt jedoch nur die Umstellung des Datumsformat, sofern die deutsche Sprachdatei installiert ist.


    Wo? In dem von mir verlinkten Artikel lese ich nichts von der Sprachdatei. Aber das ist ja auch nicht deine Frage...

    Zitat

    Ja, ich meine praktisch "Saturday -> Samstag", genauer gesagt "Month -> Monat", also "March -> März".


    Gut, das ist ja auch ne ganz andere Frage. Das ist ein PHP-Problem, schau mal in die Doku zu date():
    PHP: date - Manual

    Zitat

    To format dates in other languages, you should use the setlocale() and strftime() functions instead of date().


    PHP: setlocale - Manual
    PHP: strftime - Manual

    setlocale() wird in WP intern verwendet, ich meine in der wp-settings.php. Zunächst solltest du da mal nachsehen, welches Locale dort verwendet wird (WP_LANG? bin mir nicht sicher...) und dann überlegen, wie du das evtl. überschreiben kannst.

    Vielleicht kannst du auch einfach die deutsche Sprachdatei auf die Datumsstrings reduzieren.