Beiträge von michael.oeser

    Hallo zusammen,

    ich habe mein allererstes WP-Theme nun fast fertig und wäre Euch allen dankbar, wenn ich mal einen ersten Blick drauf werfen würdet.

    BranfordMagazine

    Anregungen und Kritik werden gerne genommen.

    Zur Info: Das Theme wurde von drei grandiosen WP-Themes inspiriert und verwendet die (aus meiner Sicht) besten Elemente aus allen dreien und kombiniert sie auf eigenständige Art und Weise.

    Meine Anregungen habe ich erhalten von:
    Revolution WordPress Theme
    Darren Hoyt Dot Com » Wordpress Magazine Theme Released
    Justin Tadlock: Life, Blogging, and WordPress

    da wo "name" steht den Namen deiner cat einfügen so wie er als URL erscheint

    denedomain.tld/category/ich-bin-gut/

    ist der name ich-bin-gut

    Um ehrlich zu sein: nicht ganz richtig. Es geht hierbei um die Kategorie IDs und nicht um den Namen.

    PHP
    include=1,2,3,4

    bedeutet in dem Fall, dass hier innerhalb des Template Tags

    PHP
    wp_list_categories

    [COLOR=#000000][COLOR=#0000cc]
    [FONT=Verdana][COLOR=Black]nur die Kategorien mit den IDs 1, 2, 3 und 4 ausgegeben werden.

    In Emils Fall würde ich mal folgendes versuchen:

    [/COLOR][/FONT][/COLOR][/COLOR]

    Wobei die Ziffern 5 und 6 natürlich nur BEISPIELHAFT für die zu verwendende Kategorie ID ist.

    Und die Fehlermeldung bekommst Du, Emil, sofern meine sehr beschränkten PHP Kentnisse mir keinen Streich spielen, weil Du einen php Tag benutzt, wo keiner hingehört:

    PHP
    <?php // dieser Tag ist schlichtweg zu viel und er wird auch nirgends geschlossen.
                <?php wp_list_categories('title_li=<h2>'.__('Downloads').'</h2>&show_count=1&orderby=name&hierarchical=1,8,13,15' ); ?>

    Soweit alles unklar?

    Gruß
    M.

    Monika: Danke für den Hinweis auf die Suche...mea maxima culpa ;-)
    Aber das ist es nicht (ja ich habe mich etwas falsch ausgedrückt). Dass ich mehrere Installationen auf einer DB laufen lassen kann und die Tabellen der einzelnen Installationen dabei via Prefix unterschieden werden, ist klar, aber das meine ich ja auch nicht. Ich meine mehrere Blogs, die auf die DB Inhalte einer einzigen Installation zugreifen. Ich gebe alle Texte etc. nur in einer Datenbank (besser gesagt in den Tabellen einer Installation) ein und kann von unterschiedlichen Blogs darauf zugreifen. Beispielsweise 5 Blogs mit den exakt selben Inhalten.

    Jeriko: Du wirst lachen, aber eines der Themes, welches mich zu dem Theme inspiriert hat, das ich gerade entwickle ist das Revolution von Brian Gardner. Also von Overkill kannkeine Rede sein, da ich einige Ideen (z.B. die verschiedenen Pagetemplates) auch bei mir verwende.

    Salve Gemeinde,

    ich entwickle gerade ein Theme und nun überlege ich, welche Variante der Veröffentlichung bzw. Bereitstellung die Beste ist. Es geht mir jetzt gar nicht so darum, wie ich das am besten bekannt mache. Ich denke, das bekomme ich ganz gut hin ;-) Mir geht es eher darum, wie ich es technisch am besten Löse eine Demo des Themes (oder DER Themes, wenn es mehr werden) bereit zu stellen.

    Normalerweise würde man eine WP-Installation z.B. auf einer Subdomain laufen haben und ein wenig Dummytext einbauen und dann eben die Themes dort reinpacken und z.B. einen Theme-Switcher einsetzen, damit der geneigte Besucher sich die Themes als Demo ansehen kann.

    Welche anderen Möglichkeiten gibt es (außer Theme-Switcher) um eine Demo für ein bestimmtes Theme bereit zu stellen? Muss ich für jedes Theme eine eigene WP-Instalation aufsetzen??? Doch sicher nicht, oder?

    Etwas komplizierter nun Folgendes: Wenn aber nun das Theme, wie in meinem Fall relativ umfangreich ist und neben Benutzerdefinierten Feldern auch verschiedene Seiten-Templates verwendet, kann ich eben keinen Standardtext einsetzen, weil die Funktionalitäten damit nicht sichtbar würden (zumindest teilweise). Wie würdet Ihr in so einem Fall vorgehen? Spätestens hier frür jedes komplexe Theme eine eigene WP-Installation?

    Die gute Nachricht: Es ist machbar.
    Die schlechte Nachricht: Du solltest Dir erst mal ein paar Basics zum Thema Kategorien aneignen (durchlesen) z.B. hier

    Was Du machen kannst ist, verschiedene "Kategoriebereiche" oder "Kategorieblöcke" zu erstellen, indem Du den Template Tag wp_list_categories mehrfach aufführst und dort jeweils nur die Kategorien ausgibst, die Du im jeweligen Block haben willst (die Nummern sind dabei die Kategorie IDs)

    Also etwas in der Art:

    Wenn das jetzt zu kompliziert war, empfehle ich dringend die Lektüre von Main Page « WordPress Codex und Hauptseite − WordDoku

    Im Original Jilly Theme werde die Kategorien offensichtlich als Ausklappfunktion in der oberen Navigationsleiste angezeigt. Hier wirst Du wohl, wissentlich oder unwissentlich, etwas an dem Theme geändert haben, sonst würden die Kategorien automatisch erscheinen.

    Spätestens wenn Du das unveränderte Standardtheme verwendest, muss es funktionieren...außer die Kategorien sind noch leer (also ohne Artikel) dann kann es durchaus sein, dass sie nicht angezeigt werden.

    Nebenbei: Arbeite mal etwas an Deiner Rechtschreibung. Gerade die offensichtlichen Flüchtigkeitsfehler machen es nicht unbedingt leichter, Deine Posts zu lesen.

    Hab´s jetzt mal im Template versucht, aber es funktioniert irgendwie auch nicht. Ich denke, ich mache etwas grundlegend falsch.

    Diesen Code habe ich in meine page.php eingebaut



    Leider passiert damit aber rein gar nix. Es wird nichts ausgegeben. Lasse ich die if is_home Abfrage ganz weg, ist der Output genau das was ich erwarte, aber eben leider auf JEDER statischen Seite und das will ich ja nicht

    Hallo zusammen,

    ich versuche auf meiner (statischen) Startseite (direkt im Beitrag, nicht im Seitentemplate) eine Liste mit "Schlagzeilen", also mit den 10 neusten Posts aus Kategorie 3 anzuzeigen. Ich will aber nur das Datum und die Überschrift anzeigen.

    Dazu benutze ich folgenden Code:

    PHP
    <?php query_posts('cat=3&showposts=10'); ?>
     
    <?php if (have_posts()) : while (have_posts()) : the_post(); ?>
     
    <span class=postmetadata><?php the_time('j. F Y') ?></span>
    <div class="homeheadline2"><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></div>
    <?php endwhile;?>
     
    <?php endif; ?>




    Aus mir nicht verständlichen Gründen werden zwar zunächst die Überschriften mit Datum so angezeigt, wie ich es mir vorstelle, aber danach werden die kompletten Posts ausgegeben.

    Jemand ne Idee, woran es liegen kann?

    Gerade auf die neuste Version 1.3.3 aktualisiert. funktioniert immer noch einwandfrei. Daran liegt´s also nicht.

    Den Standardcode für die WP-Blätterfunktion hast Du aber schon entfernt, oder?

    PHP
    <div class="navigation">
        <div class="alignleft"><?php next_posts_link('&laquo; Previous Entries') ?></div>
        <div class="alignright"><?php previous_posts_link('Next Entries &raquo;') ?><div>
    </div>

    Fold Page List wäre z.B. so ein Plugin => Collapsable, Foldable, Expandable Page Menus for Wordpress: The Fold Page List Plugin

    Aber um ehrlich zu sein und ohne irgendwem vorgreifen zu wollen, wirst Du hier nicht die letzte Wahrheit und die Antwort auf alle Fragen in einem Post finden. Ich meine damit, dass Du sicher hier viel Hilfe erwarten kannst und auch bekommst, aber Ein Bisschen selbst basteln, probieren und recherchieren wirst Du schon auch müssen. Hilfreich sind die unzähligen Tutorials im Web. Googlen hilft.

    Fazit: Mit WP ist fast alles an Design und Struktur möglich, was Du dir vorstellen kannst

    Ich verwende auch ein modifiziertes Theme von Brian und setze dort das Pagebar Plugin ein. Bei mir funktioniert es.

    Keine Ahnung, ob es irgendwie damit zusammenhängt, aber versuch doch mal den Aufruf in einen <div> Container zu platzieren. So habe ich es gemacht:

    PHP
    <p><?php _e('Sorry, no posts matched your criteria.'); ?></p><?php endif; ?>
     
        <div align="center">
          <?php wp_pagebar(array('before'=>'Seite: ', 'after'=>' ', 'tooltip'=>true, 'tooltip_text'=>'Seite'))?>
        </div>

    Oder eben ohne Plugin...

    ...mit regulären WP Bordmitteln. Es braucht nämlich häufig kein Plugin, weil WP das durchaus selbst kann. In dem Fall heisst das Stichwort: Benutzerdefinierte Felder. Findet man beim Schreiben einer Seite relativ weit unten. Dort gibt man einen Schlüssel (also eine Variable) ein. z.B. "artikelheadline" und einem Wert, nämlich das, was die Überschrift sein soll. Also beispielsweise "Lange Überschrift einer Seite, die zu lange wäre für die Navigation".

    Im Seitentemplate (page.php oder so) muss man nur einmalig den Loop Code anpassen...etwa so:

    PHP
    <?php if (have_posts()) : while (have_posts()) : the_post(); ?>
     <h1><?php echo get_post_meta($post->ID,"artikelheadline",true);?></h1>
         <?php the_content('<p class="serif">Weiterlesen...</p>'); ?>
            <?php link_pages('<p><strong>Seiten:</strong> ', '</p>', 'number'); ?>



    Dabei wird die normale Ausgabe von the_title gegen

    <?php echo get_post_meta($post->ID,"artikelheadline",true);?>

    ersetzt. Das bewirkt, dass der normale Seitentitel noch in der Navi, aber nicht mehr als Überschrift im Text erscheit. Einziger kleiner Nachteil ist, dass man diese Ersetzung über die benutzerdefinierten Felder bei jeder Seite machen muss, egal, ob man einen anderen Titel haben will oder nicht. Wenn man nämlich dort keinen Wert angibt bleibt die Überschrift leer.

    So habe ich es beispielsweise auf Portal für Katzen und Tierschutz - gegen Tierdiebstahl und Haustierklau » ProFelis.de gelöst. Die "Startseite heisst in der Navi "Startseite". Der Titel ist aber sehr viel länger "Willkommen...etc. pp"

    "Echter" Newsletterversand

    Ich greife das Thema hier einfach noch mal auf. Ich nutze derzeit auch "Post Notification" und bin damit grundsätzlich sehr zufrieden. Nun wäre es noch besser, wenn man einstellen könnte, in welchem Turnus die Mails verschickt werden. Also eben nicht eine Mail pro neuem Beitrag, sondern - eben wie bei einem "echten" Newsletter z.B. einmal pro Woche alle neuen Beiträge.

    Optimal wäre es, könnte man diese Einstellungen flexibel wählen, also z.B. "wöchentlich", "monatlich", "jeden 2. Dienstag" oder ähnliches.

    Außerdem würde ich mir noch die eine oder andere Variable für die Templates wünschen, wie z.B um die Kategorie anzuzeigen, aus der der jeweilige Beitrag stammt. So könnte man einen Newsletter gestalten, bei dem beispielsweise alle neuen Beiträge der letzten zwei Wochen sortiert nach Kategorie angezeigt werden.

    Soweit zu meiner "Wunschliste" (ist ja bald Weihnachten) an Morty :mrgreen:

    Oder kennt jemand ein Plugin, das diese Funktionen bereits hat?

    rel external ist aus SEO Sicht egal...
    ...rein theoretisch erhöht jeder Link die Linkpopularität,


    rel=external ist egal? Werden Links mit dem Attribut also von Suchmaschinen ignoriert bzw. nicht weiterverfolgt (eben so wie bei "nofollow") oder wie darf ich das verstehen?

    Aber dann dürften die Links ja für die Linkpopularität logischerweise irrelevant sein.

    Zitat


    (wenn der denn stehen bleibt,
    also ich lösche mehr als genug solcher *SEO*Kommentare .. :(


    Keine Panik...ich betreibe kein "SEO-Spamming" :mrgreen:

    Hi,

    wenn ich in einem anderem Blog einen Kommentar schreibe und dabei meine Website angebe, wird men Name ja in der Regel als Link zu meiner Seite dargestellt. Dieser Link hat häufig das Attribut " rel='external' ".

    Was genau bewirkt das Attribut?
    Sind solche Links irgendwie relevant aus SEO Sicht? Stichwort: Link-Popularität. Wenn ja würde ja quasi jeder Kommentar, den ich irgendwo hinterlasse (wenn ich meine URL angebe) meine Linkpopularitäe potentiell steigern.