Beiträge von Jabbadu

    Versuch mal die $args zu ändern: oderby -> Date anstelle menu_order

    PHP
    $args = array(
      'post_type' => 'book', // enter your custom post type
      'orderby' => 'date',
      'order' => 'ASC',
      'posts_per_page'=> '3',  // overrides posts per page in theme settings
      'paged' => $paged, // Pagination page
     );

    Hallo,

    ich stehe grade etwas auf dem Schlauch.

    Ich bin grade dabei ein kleines Plugin zu schreiben, jedoch komme ich an einem Punkt nicht weiter.

    Folgendes habe ich gemacht und funktioniert:

    • Plugin registriert ein neuen Custom Post Type
    • Plugin fügt Custom Fields in diesen CPT ein (mit Hilfe von Advanced Custom Fields)

    Jetzt möchte ich allerdings ein eigenes Template für diesen CPT ausgeben. Normal füge ich im Theme dann einfach eine single-{slug}.php ein. Da ich das Plugin aber in verschiedenen Themes, auf verschiedenen Webseiten nutzen möchte und nicht immer ein Template in dem jeweiligen Theme erstellen möchte soll eine allgemeine Lösung her.

    Allerdings finde ich keine, bzw. stehe grade auf dem Schlauch.

    Wie kann ich dem Plugin mitteilen das der Slug dieses CPT auf der Seite ein bestimmtes Layout haben soll?
    Für Lösungen oder Ansätze bin ich äußerst Dankbar :)

    Danke - das war ein Teil des Problems..

    Allerdings wird jetzt nur der letzte Post angezeigt und nicht wie gewünscht die letzten 5.
    Noch eine Idee woran das liegt? :D

    Nachtrag:
    Wenn ich die args des querys anpasse dann funktioniert es

    PHP
    $the_query = new WP_Query( array ( 'posts_per_page' => '5') );

    ich dachte mit

    PHP
    $the_query = new WP_Query( array ( 'posts_per_page' => $posts ) );


    spricht man die atts des Shortcodes an?

    Hallo,

    ich habe folgende Funktion:

    Wenn ich den Shortcode jetzt per [meine-funktion posts="5"] ausgebe passier leider nichts - bleibt leer.
    Weiß jemand Rat? :)

    Hallo,

    weiß nicht recht wie ich das Thema benennen soll, ich versuche mal mein Anliegen zu erklären - vielleicht weiß ja jemand Rat?

    Folgendes Seznario:
    Auf /seite1/ wird ein Formular mittels HTML eingebunden (als Shortcode, eigene Funktion, kein Plugin).
    dieses leitet mittels action="/auf-seite2-weiter/".

    Das Formular besteht aus Name, E-Mail und Telefonnummer.

    auf seite2 wurde ganz normal Inhalt eingefügt. Ich möchte jetzt das die eingegebenen Daten auf der seite2 angebildet werden, mitten im Content quasi.
    Frei nach dem Motto:

    Hallo {name}, danke für das ausfüllen des Formular, deine E-Mail Adresse lautet: {email} und eine Telefonnummer ist {telefonnummer}.

    Kann man das irgendwie umsetzten?
    Ich hoffe es ist einigermaßen verständlich..

    (Nur der Vollständigkeit halber, das ist nicht genau was ich vor habe - aber das Prinzip ist das gleiche)

    Schönen Abend und Danke schon mal :)

    Hallo, ich habe mal eine kurze Frage zu den benutzerdefinierten Feldern.

    Mir ist aufgefallen das einige Felder ein _ davor stehen haben.
    Diese werden mir in den einzelnen Posts auch nicht direkt angezeigt.

    Als Beispiel benutze ich ein Plugin das einen Post auslaufen lässt (Post Expirator)
    dieser erstellt ein benutzerdefiniertes Feld: _expiration-date

    Ich kann das Feld für meine Zwecke benutzen (sortieren etc.).
    Jedoch frage ich mich warum das Feld in dem Post nicht angezeigt wird?
    Hat es was mit dem Unterstrich zu tun?

    -Schönen Abend :)

    Jetzt habe ich doch noch eine Frage. Die Kategorien funktionieren wunderbar und ich habe mir ein eigenes template gebaut für die jeweiligen Kategorien.. Danke nochmal für den Code :)

    Es werden in dem neuen loop die einzelnen Spiele sortiert nach dem Datum ausgegeben. Nur werden dort auch Beiträge aufgelistet die schon erschienen sind. Also die Beiträge mit meinem custom field 'Datum', die älter sind als gestern sollten nun nicht in dem loop auftauchen. Gibt es dafür auch eine Möglichkeit dies einfach zu realisieren?

    Schönen Sonntag und danke :)

    Super!
    Ich glaube das klappt so.. :cool:
    Ich wusste zum Beispiel nicht das ich die taxonomy-taxonomy-slug.php nenen muss.
    Ich habs nur mit der taxonomy-taxonomy.php versucht und das hat nicht geklappt. Da hätte ein Blick in den WP-Codex wahrscheinlich auch Abhilfe geschaffen.

    Ich hab jetzt die category.php kopiert und nach oben genanntem Schema die verschiedenen Taxonomy-Dateien angelegt (PC, PS, Xbox, Wii, etc..).

    Deinen Code reinkopiert und die [COLOR=#DD0000][FONT=monospace]'terms' [/FONT][/COLOR][COLOR=#007700][FONT=monospace]=> [/FONT][/COLOR]jeweils [COLOR=#007700][FONT=monospace][/FONT][/COLOR]angepasst. Bei //do something habe ich ganz einfach [COLOR=#333333]get_template_part( 'content', get_post_format() )[/COLOR]eingefügt. Somit holt er sich den Content aus der content.php (hier könnte ich theoretisch ja auch ein eigenes Template benutzen?!).

    Auf jeden Fall kann ich so erst einmal weitermachen - und habe wieder etwas gelernt - danke! :)
    Das nächste Problem kommt bestimmt - wobei ich das meiste schon gut mit dem Codex, diversen Anleitungen und anderen Hilfestellungen im Internet lösen konnte.

    Schönes Wochenende! :)

    Nicht direkt - das habe ich schon geschafft.
    Ich habe, wie gesagt eine neues Page-Template erstellt und in diesem nutze ich die Funktion WP_Query um den CPT auszugeben.
    Mit den $args kann ich ja verschiedene Parameter mit übergeben.


    Somit bekomme ich folgende Übersicht ausgegeben:

    Und mir geht es jetzt um die CPT-Kategorien die ich angelegt habe.
    Sobald ich auf eine klicke, zB. PC werden mir alle Beiträge angezeigt die ich mit dieser Kategorie getaggt habe. Aber ich bekomme es grade nicht hin, diese Kategorie-Seite nach dem Benutzerdefiniertem Feld zu sortieren..

    Hallo,

    ich hoffe ich bin hier in dem Bereich des Forums richtig und jemand kann mir mit einem kleinem großen Problem helfen.

    Kurz vor ab eine kleine Geschichte zu meinem Problem.
    Ich bin grade dabei ein neues Projekt aufzuziehen. Es geht dabei um eine Seite für Neuerscheinungen (Filme, Spiele, etc..).

    Bei dem Projekt arbeite ich mit dem Twentyfourteen Theme von WordPress (das macht es vielleicht einfacher, falls mir jemand helfen kann).
    Ich habe ein Child Theme angelegt und in der functions.php ein Custom-Post-Type registriert -> Spiele
    Außerdem habe ich zwei weitere Kategorien hinzugefügt nach folgendem Schema: (Eins für die Plattform, eins für Genre)

    Code
    add_action( 'init', 'build_taxonomies_plat', 0 );
    function build_taxonomies_plat() {
        register_taxonomy( 'plattform', 'spiele', array( 'hierarchical' => true, 'label' => 'Plattform', 'query_var' => true, 'rewrite' => true ) );
    }

    Läuft alles einwandfrei. Ich kann neue Beiträge in dem Post Type erstellen und diese werden mir angezeigt.
    Auch kann ich die Kategorien zuordnen.
    Für den Post-Type benutze ich ein benutzerdefiniertes Feld mit einem Releasedatum. Das auslesen klappt auch wunderbar (hier benutze ich das Plugin "Advanced Custom Fields").
    Jetzt habe ich ein neues Template für eine Seite angelegt in dem ich alle Post aus dem Spiele Post-Type auslese und sortiert nach Datum in einer Tabelle anzeige. Bis hier hin hatte ich noch keine Probleme.

    Nur jetzt kommt der Knackpunkt an dem ich momentan nicht mehr weiterkomme.
    Ich habe die beiden Kategorien in dem Custom-Post-Type -> Genre & Plattform.
    Ich möchte für dieses Kategorie-Archiv ebenfalls eine Übersicht schaffen die alle Posts anzeigt die noch nicht erschienen sind. Aber irgendwie komme ich hier nicht mit der Template-Struktur von WP klar.
    Ich habe herausgefunden das für die Custom-Post-Types die archive.php zuständig ist (und nicht die categroy.php)!?

    In der archive.php gibt es im Loop die stelle an der er sich das Template 'content' holt.

    Code
    get_template_part( 'content', get_post_format() );

    Schreibe ich da jetzt beispielsweise meine Funktion rein um das Datum für ein Spiel auszulesen so zeigt er mir diese in der Kategorie an. Nur wie kann ich dort jetzt festlegen das die Posts, sortiert nach meinem benutzerdefiniertem Datum erscheinen sollen?
    Zurzeit sieht die content.php, auf die das archive.php template ja zugreift, so aus: (Grün ist der Code für das benutzerdefinierte Feld: Datum)

    Ich hoffe das war einigermaßen verständlich..
    Vielleicht mache ich aktuell auch nur irgendwie einen Fehler der mir einfach nicht ersichtlich wird? Ich beschäftige mich noch nicht lange mit den WP Funktionen. Bin sonst eher nur Anwender.. ;)

    Schönen Abend und Danke fürs zuhören.

    Ich hatte das problem heute auch, als ich eine 1-Click installation durchgeführt habe.

    Habe mehrer Seiten auf denen WP-läuft. dort war es kein Problem auf die Permalink Seite zu zugreifen...

    Hab mir dann mal im FTP die Dateien angeguckt und mit den anderen meiner Blogs verglcihen (wp-admin/options-permalink.php)
    die waren aber auch identisch - also könnte es daran auch nicht liegen..

    Mir ist dann aufgefallen, das keine .htaccess Datei auf der Fehlerhaften Domain angelegt wurde.

    Hab die dann einfach schnell von einer funktinierenden Seite kopiert..
    Ergebnis war das die Permalinkseite nun wieder läuft!

    Gruß