Hab gerade überlegt, das es eigentlich schon eine Hilfe wäre, wenn ich aus verschiedenen WP-Installationen heraus die selbe Datenbank ansprechen könnte. Geht sowas?
Beiträge von michael.oeser
-
-
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. hierWas 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:
PHP
Alles anzeigen<li><h2>Kategoriebezeichnung 1</h2> <ul> <?php wp_list_categories('orderby=name&include=1,2,3,4'); ?> </ul> </li> <li><h2>Kategoriebezeichnung 2</h2> <ul> <?php wp_list_categories('orderby=name&include=5,6,7'); ?> </ul> </li> <li><h2>Kategoriebezeichnung 3</h2> <ul> <?php wp_list_categories('orderby=name&include=8,9,10'); ?> </ul> </li>Wenn das jetzt zu kompliziert war, empfehle ich dringend die Lektüre von Main Page « WordPress Codex und Hauptseite − WordDoku
-
Wie genau stellst Du Dir das vor? Kannst Du mal ein konkretes Beispiel nennen/zeigen? Grundsätzlich geht fast alles in WP.
Allerdings klingt das für mich erst mal nicht nach einer WP-technischen, sondern nach einer gestalterischen Lösung.
-
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
PHP
Alles anzeigen<!--- zweites Loop nur aufrufen, wenn die Seite die Homepage ist ---> <?php if ( is_home() ) { ?> <?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; ?> <?php } ?> <!--- zweites Loop ende --->
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 -
was meinst du mit
*direkt im Beitrag* und nicht im template genau
schildere wie du wo was machst, danke
lg
Ich tippe den Code direkt beim Schreiben in die Seite (exec php Plugin erlaubt ja das Ausführen von Code in einer Seite oder einem Beitrag), er ist nicht im page.php template hinterlegt. -
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?
-
Ich verwende noch Version 1.3.1 und die funktioniert tipptop. Ich mache mal ein Update und schaue, ob ich dann auch Probleme bekomme.
Ach ja, auch wenn´s doof klingt, aber aktiviert hast Du das Plugin schon, oder? -
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:
-
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. -
Google oder Suchfunktion hilft

Guckst Du hier http://forum.wordpress-deutschland.org/design/14267-e…ausblenden.html
-
Bin zwar auch ein Fan von cforms, würde dennoch sagen, dass es für Michaels Zwecke nicht das richtige ist. Am besten wäre es wohl, ein Seitentemplate mit entsprechendem Code zu erstellen.
Gut erkannt, Enni :mrgreen:ZitatWas hältst du hiervon?
Sieht auf den ersten Blick sehr gut aus...ich schau´s mir mal näher an.
Danke schon mal
Michael -
Ich denke nicht, dass mir ein "normales" Formmail Plugin viel hilft. Die Aufgabe ist ja doch etwas komplexer. Ich benutze normalerweise DAS (meiner bescheidenen Meinung nach) beste und flexibelste Formular Plugin cforms II » delicious:days sehe aber noch nicht, wie ich selbst damit meine Aufgabe bewältigen könnte.
Any more ideas?