Beiträge von Meathor

    Wie schon bei der Prüfung der Beitragsbildgröße muss man hier über die Media Templates gehen. Zu finden in wp-includes/media-templates.php

    Dort müssen wir uns das Template für die attachments

    Code
    <script type="text/html" id="tmpl-attachment">......</script>

    rauskopieren um das originale überschreiben zu können.

    In diesem Template gibt es das "data" Javascript Object in dem alle Informationen gespeichert sind.
    Mittels

    Code
    console.log(data);

    an der rictigen stelle können wir uns den Inhalt in die Konsole ausgeben lassen.


    Dieser Abschnitt

    PHP
    <# if ( 'image' === data.type ) { #>
         <input type="text" value="{{ data.caption }}" class="describe" data-setting="caption"
            placeholder="<?php esc_attr_e('Caption this image&hellip;'); ?>" {{ maybeReadOnly }} />
    <# } else { #>

    ist für das Beschreibungsfeld beim erstellen einer Gallerie verantwortlich. Hier können wir ansetzen um zu prüfen ob diese für die Bilder in einer Gallerie eingegeben wurde.
    Leider fehlt dort die möglichkeit einen Alternativ Text anzugeben. In wie weit man das nachrüsten kann weis ich bis zum jetzigen Zeitpunkt noch nichts.

    Um das nun auch für "In dem Beitrag einfügen" zu realesieren müssen wir nun noch Prüfen ob die ausgewählten Bilder alles erforderliche haben.
    Wir könnten dazu in folgendem Abschnitt ein Funktionsaufruf bei "Klick" hinzufügen der das gerade ausgewählte Bild auf vollständigkeit prüft, und den "In den Beitrag einfügen" Button Deaktiviert. Zusätzlich müssten wir beim versuch Trotzdem auf den Button zu klicken ein Alert ausgeben das die Fehlenden Angaben gemacht werden müssen.

    Soweit meine Analyse....

    Irgendwelche ergänzungen?

    mfg

    Ist es möglich, Beschreibung und Alternativ Text zu Pflichtfelder bei Gallerien und Bilder zu machen die in den Beitrag eingefügt werden sollen?

    Habe da zwar schon einen Ansatz im Kopf wann ich das Prüfe, nur weis ich nicht wie ich an die entsprechenden Daten rankomme die ja schon da sind.

    Da, wenn mehrere Bilder ausgewählt sind, die Beschreibung und der Alternativ Text nicht sichtbar im quellcode stehen, müssen die Daten ja in irgendeinem Object/Variable von JS stehen, aber in welcher?

    mfg

    Du kannst in der Single doch ermitteln welcher term angezeigt werden soll.

    und diesen baust du dann in dem query der single mit ein bzw machst einen eigenen query.

    wenn allerdings das layout immer wechseln soll dann kannst du nach dem ermitteln des terms doch per "get_template_part()" eine andere php datei laden (zb get_template_part('single', 'matchboxautos'); )

    Update:

    zusätzliche Parameter ermöglicht:

    = How to use =


    [authorposts id=authorid]
    Required die Author ID

    [authorposts id=authorid post_type=type]
    Beiträge aus diesem Post Type (standart post)

    [authorposts id=authorid num=anzahl]
    (wenn num nicht angegeben werden 5 ausgegeben)

    [authorposts id=authorid excerpt=true]
    zeigt einen auszug an (standart false)

    [authorposts id=authorid thumbnail=true]
    zeigt das Thumbnail des Posts an wenn vorhanden (standart false)

    [authorposts id=authorid thumbnail=true thumb_size=thumbnail]
    zeigt das thumbnail der angegebenen grösse an (muss mittels add_image_size hinzugefügt worden sein) (standart false)

    [authorposts id=authorid date=true]
    Zeigt das Post Datum mit an (standart false)

    [authorposts id=authorid cat=1,2,3]
    zeigt aus den Schlagwort/tag ids 1 2 und 3 an (standart false)

    [authorposts id=authorid cat=1,2,3 exclude_cat=true]
    zeigt nur Beiträge an die NICHT in Schlagwort/tag 1,2 und 3 sind (ids) (standart false)

    [authorposts id=authorid tag=1,2,3]
    zeigt aus den Schlagwort/tag ids 1 2 und 3 an (standart false)

    [authorposts id=authorid tag=1,2,3 exclude_tag=true]
    zeigt nur Beiträge an die NICHT in Schlagwort/tag 1,2 und 3 sind (ids) (standart false)

    Kombinationen möglich

    = how to style =


    .author-post{} = Main Div Container
    .author-post-thumb{} = Thumbnail Div Container
    .author-post-title{} = the title <h3> Tag
    .author-post-meta-data = meta data div container (Date and excerpt)
    .author-post-date{} = Post Date Div Container
    .author-post-auszug{} = Excerpt div Container

    Das Author Posts Shortcode Plugin ab WP 3.0

    Ein Plugin welches einen Shortcode bereitstellt der in einer Seite oder einem Artikel die Letzten X Artikel eines Authors anzeigt.

    Als Parameter können angegeben werden:

    authorid = Author ID (benötigt)
    post_type = Post_Type (optional standart post)
    num = Anzahl an Artikeln (optional standart 5)
    thumbnail = Thumbnail anzeigen (optional standart false)
    excerpt = Auszug anzeigen (optional standart false)
    date = Datum Anzeigen (optional standart false)

    Download unter:

    http://gomorrah-online.de/oss/wp-plugin/

    Nach eingehenden PN verkehr ist nun das Dabei rausgekommen

    Das Author Posts Shortcode Plugin

    Ein Plugin welches einen Shortcode bereitstellt der in einer Seite oder einem Artikel die Letzten X Artikel eines Authors anzeigt.

    Als Parameter können angegeben werden:

    authorid = Author ID (benötigt)
    post_type = Post_Type (optional standart post)
    num = Anzahl an Artikeln (optional standart 5)
    thumbnail = Thumbnail anzeigen (optional standart false)
    excerpt = Auszug anzeigen (optional standart false)
    date = Datum Anzeigen (optional standart false)

    Download unter:

    http://gomorrah-online.de/oss/wp-plugin/

    vor dem query noch diese tun:


    PHP
    function filter_where( $where = '' ) {
       global $wpdb;
    
    
       $where .= " AND ($wpdb->postmeta.meta_key = 'datum' AND $wpdb->postmeta.meta_value >= '2000-01-01') ";
       return where;
    }
    add_filter('posts_where', 'filter_where');

    und nach dem query:

    PHP
    remove_filter('posts_where', 'filter_where');

    Da ich nicht weis in welchem Format das Datum gespeichert wurde, musst du das leider selbst machen an der stelle.

    mfg

    Ok...

    Leg dir eine taxanomy-{taxonomySlug}.php an...

    Kannst hierzu die Archive bzw Category.php kopieren und umbennen.

    Hier drin müssen wir nun nen Custom_Query erstellen:

    Vorraussetzung ist natürlich das das CF auch da ist.!

    Melewo du verstehst das glaub ich falsch.. und für einen einzigen Link nen Plugin zu Installieren ist glaub ich etwas überdemensioniert oder ;)

    BvW

    die Function war schon richtig... nur wirst du die falsch nutzen:

    PHP
    $derpost = get_post(7); // 7 durch die ID der Seite ersetzen
    print apply_filters('the_content', $derpost->post_content);

    An die stelle einsetzen an der es erscheinen soll.