Beiträge von Denkzettel

    Ich binde auf meiner Webseite spezifische Header-Grafiken über ein Custom Field ein und nutze hierfür die WordPress-Thumbnail-Funktion.

    Nun möchte ich, dass im Alt-Text, statt des Dateinamens der Grafik, der Post-Title eingefügt wird. Folgendermaßen rufe ich im Template die Header-Grafik auf:

    PHP
    <?php $Header_Grafik = get_post_meta($post->ID, 'Header_Grafik', true); echo wp_get_attachment_image($Header_Grafik, 'thumbnail-name'  ); ?>

    Vielen Dank für Unterstützung!

    Hallo,

    ich benötige eine Query, die mir jeweils den neuesten Beitrag der Autoren ausgibt. Dabei soll die Anzahl auf die vier neuesten Beiträge reduziert sein, auch wenn es z.B. 8 Autoren gibt.

    PHP
    <?php $query = new WP_Query( array ( 'orderby' => 'author', 'posts_per_page' => '4' ) ); ?>
    <?php while ( $query->have_posts() ) : $query->the_post(); ?>

    Soweit so gut, nur zeigt er hier natürlich die letzten vier Beiträge an sortiert nach Autoren. Wenn die letzten beiden Beiträge von dem selben Autor sind steht dieser 2x da, dies soll eben nicht sein.

    Vielen Dank im Voraus für Unterstützung!

    So hat es nach vielen Versuchen letztendlich hingehauen:

    PHP
    function test () {
    $download = get_post_meta(5, 'custom-field-2', true);
    return ' <article class="teaser">
    <h2>' .  get_post_meta(5, 'custom-field-1', true) . '</h2>
    <img src=" ' . wp_get_attachment_url($download) . ' " alt="alt-text" />
    </article>';
    }
    add_shortcode('testsc', 'test');

    Danke noch einmal!

    Lieber alchymyth,

    ich möchte deine Geduld nicht überstrapazieren aber würde mich sehr freuen über Hilfe bei einer Zeile in der das Bild ausgegeben werden soll:

    PHP
    function test () {
    return ' <article class="teaser">
    <h2>' .  get_post_meta(5, 'custom-field-1', true) . '</h2>
    <img src="' . $download = get_post_meta(5, 'custom-field-2', true). ' ' . wp_get_attachment_url($download) . ' " alt="alt-text" />
    </article>';
    }
    add_shortcode('testsc', 'test');

    Hier gibt er als Bild-URL schon immerhin die rictige ID des Bildes aus, aber ich bekomme das mit dem echo der Variable "download" nicht hin.

    Vielen Dank im Voraus.

    Hallo,

    ich möchte gerne einen Shortcode anlegen, welcher auch die Ausgabe von Custom Fields beinhaltet. Probleme bereiten mir dabei die Hochkomma und Gänsefüßchen.

    PHP
    function test () {
    return ' <article class="teaser">
    <h2><?php echo get_post_meta(5, 'custom-field-1', true);?></h2>
    </article>';
    }
    add_shortcode('testsc', 'test');

    Da der Name des Custom Field auch Hochklammern umfasst, haut das ganze natürlich nicht hin.
    Gibt es hier eine Lösung?


    Vielen Dank im Voraus

    Danke Shadow für deine Antwort.

    Bei den Artikel würden wohl auch die Kategorien völlig ausreichend sein, aber mit Custom-Post-Types wird es übersichtlicher und jeder hat dann auch im Backend seinen eigenen Bereich.

    Naja, die Möglichkeiten sind vielfältig. Vielen Dank für die Plugin-Tipps.

    Hallo,

    ich habe vor eine Vereinsseite mit WP zu realisieren. Der Verein gliedert sich in diverse Abteilungen (ca. 20 Beispiel A-Jugend, B-Jugend etc.).
    Jede Abteilung wird von einem Team administriert bzw. redaktionell betreut. Das bedeutet, jede Abteilung braucht Seiten und Artikel. Seiten z.B. für den aktuellen Kader, Artikel für z.B. Spielberichte oder Ergebnisse.

    Um die Übersicht zu gewährleisten, sollte jedes Team auch nur Ihre Seiten und Artikel sehen und bearbeiten können.

    Auf der Startseite sollen die News, Ergebnisse etc. der einzelnen Abteilungen zusammengetragen werden.

    Wie ist so etwas am besten zu realisieren? Mit WP Multisites, einem umfangreichen Rechtesystem, Custom Post Types oder ganz anders?

    Wäre glücklich über Erfahrungswerte. Vielen Dank im Voraus.


    Beste Grüße

    Denkzettel

    Hallo,
    mit folgender Query lasse ich die aktuelle Kategorie bestimmen, um mir weitere Artikel dieser Kategorie anzeigen zu lassen:

    PHP
    <?php
    	$postcats = get_the_category();
    	$sep = ''; $cat = '';
    	foreach($postcats as $postcat) { $cat .= $sep . $postcat->term_id; $sep = ','; }
    	$categoryvariable=($cat);
    	$query= 'cat=' . $categoryvariable. '&showposts=4&orderby=date&order=ASC';
    	query_posts($query);
    	?>

    Super wäre es natürlich, wenn bei dieser Query der aktuelle Post ausgeschlossen wird. Hat jmd. einen Vorschlag wie dies möglich ist?

    Vielen Dank im Voraus!


    Viele Grüße

    Hallo,

    ich möchte eine FAQ basteln, die der Kunde selbstständig einpflegen kann.
    Leider weiß ich nicht wie viele Antworten und Fragen es gibt.
    Das besondere daran ist, dass die FAQ in einer Accordion-Navigation eingebaut sein soll. Also die Frage steht da, bei klick erscheint die Antwort darunter.

    Gerne würde ich dies über die benutzerdefinierten Felder lösen und suche eine Möglichkeit, dass der Kunde jeweils ein Feld für die Frage und ein Feld für die Antwort hat. Pflegt er die nächste Frage ein müsste z.b. das Custom Field automatisch hochzählen, also 'Frage-2' und 'Antwort-2'.

    Gibt es eine Möglichkeit das nach meinen Vorstellungen umzusetzen?
    Vielen Dank für Tipps und Hinweise

    Hallo,

    es gibt ja bereits einige Plugins wie z.B. 'wpShopGermany' oder 'ShopperPress', die versprechen WordPress als vollwertigen Onlineshop zu betreiben.

    Mich würden Erfahrungsberichte interessieren, ob die Plugins halten was sie versprechen und ob diese eine ernste Konkurrenz zu etablierten Systeme wie osCommerce oder xt:Commerce sind.


    Vielen Dank und Grüße

    Denkzettel

    Gibt es eine Möglichkeit eine Query zu schreiben, die Artikel mit einem bestimmten Custom Field ausschließt?

    Ich könnte alternativ allen Artikel die angezeigt werden sollen ein weiteres Custom Field verpassen, welches ich jenen Artikel die ausgeschlossen werden sollen nicht gebe, diese Lösung wäre nur nicht so elegant und würde Mehrarbeit verursachen.

    Bin über Hinweise sehr Dankbar, viele Grüße!

    Habe bisher meine Abfragen immer mit query_post gelöst. Nun habe ich im WordPress Codex gelesen, dass man query_post nur nutz, wenn ein Loop vorhanden ist, bei mehreren in einem Template sollte man get_post benutzen.

    Kann mir jmd. den Unterschied erklären und wann ich nun was benutze?
    Bin bis jetzt immer mit query_post hingekommen, wenn es Probleme gab, hat get_post nach ersten Tests keine Abhilfe gebracht. Bei Verwendung mehrere Queries in einem Template benutze ich immer wp_reset_query(); nach jedem Query.

    Danke für Infos!