Beiträge von neystyle

    Hallo,

    Ich habe folgendes Problem:

    Ich habe ein Plugin geschrieben mit dem ich einen Custom_Post_type angelegt und schreibe dort verschiede Berichte.
    Ob diese Berichte angezeigt werden Steuer ich über eine Datumseingabe in einem Custom_field.

    Hier Speicher ich den Timestamp bis zu welchem Tag der Bericht angezeigt werden soll und vergleiche
    diesen Wert mit dem heutigen Datum.
    Alle Timestamps die Größer sind als heute werden ausgegeben.

    Mein Problem ist nun, das ich ein Menüpunkt ins Top Menü hinzufügen möchte sobald es gültige Berichte
    gibt.
    Somit muss ich auf jeder Seite abfragen, ob in einem der Beiträge das Custom_field Timestamp
    größer als heute ist.
    Komme da leider nicht weiter, möchte es auch nicht in die template.php oder funktions.php Dateien schreiben
    sondern es soll alles über dass Plugin gesteuert werden.

    Hat Jemand einen Ansatz für mich ?

    Hallo Zusammen,

    ich arbeite derzeit an meinem ersten Plugin und verzweifle gerade etwas.

    es dreht sich um eine Seite für die Vermietung von Ferienwohnungen.
    Nun möchte ich einen eigenen Post-Type erstellen für spezielle Angebote.

    Habe als erstes mal die Hauptdatei angelegt:

    PHP
    <?PHP/*Plugin Name: AngeboteDescription: Angebotsverwaltung f&uuml;r WordpressAuthor: Heiko Papenfu&szlig;Version: 1.0*/
    setlocale(LC_ALL,'de_DE.UTF-8');
    require_once('posttype.php');
    require_once('datumsbox.php');
    require_once('angebotsseite.php');
    
    
    ?>

    Hier die Poststype.php

    PHP
    <?PHPadd_action('init','post_type_angebote');
    
    
    function post_type_angebote(){    register_post_type    (        'angebote',            array            (                'labels' => array                    (                        'name'=>'Angebote',                        'singular_name'=>'Angebot',                        'add_new_item'=>'Neues Angebot anlegen'                                            ),                'public'=>true,                'show_ui'=>true,                                            'supports'=>array                    (                    'title','editor','thumbnail','custom-fields'                                        )                                                        )                    );
    }?>

    und hier die Datumsbox.php

    nun besteht mein Problem in der angebotsseite.php hier der Code:

    Ich wollte mit get_post_type abfragen ob es sich um ein 'Angebot' handelt.
    Wenn ja dann die Aufgabe content modifizieren ansonsten den Content so ausgeben
    aber irgendwie bekomme ich das nicht hin.

    Weiss jemand warum ?

    Hallo zusammen,

    ich verzweifel.
    Ich habe ein fertiges Template gekauft angepasst und es läuft auch alles einwandfrei.
    Nun möchte ich eine potentielle Besucher die von einer bestimmten Seite kommen direkt umleiten und habe dafür einen wenig code geschrieben:

    Der Code klappt auch soweit nur wird er bei Wordpress nicht ausgeführt.
    Danach habe ich einfach mal folgendes probiert:

    PHP
    <?php
    
    
    echo "<h1>TEST</h1>";
    
    
    ?>

    Aber selbst der code wird nicht ausgeführt.
    Habe es in der index.php und der header.php im Theme Verzeichniss probiert aber leider ohne Erfolg.

    Woran liegt das ?

    Brauchst doch nur rauswerfen und den Farbcode dafür einfügen:

    PHP
    <?php echo 
    get_post_meta($id, "qode_page_title_holder_color", true) ?>


    Und bei den anderen Elementen schaust Du halt über welche class denen die CSS-Eigenschaften zugewiesen werden und fügst Deine Wunschfarben hinzu.

    Vielen Dank für die Antwort, Leider funktioniert das so nicht.
    Ich vermute es liegt daran das ich die einzelnen Portfolio Seiten mit dem Visual Composer anlege.
    Ich habe ein Plugin runtergeldan mit dem ich PHP Code in in die Beiträge schreiben kann, mit

    PHP
    <?php echo "Hallo Welt" ?>

    klappt auch alles aber füge ich:

    PHP
    <?php echo get_post_meta($id, "qode_page_title_holder_color", true) ?>

    ein wird nichts ausgegeben.
    Liegt es vielleicht an der Reihenfolge innerhalb des Codes ?
    Das

    PHP
    <?php echo get_post_meta ?>

    wird doch innerhalb des Loops ausgewertet oder ?

    lg

    Hallo Zusammen,

    Ich setze ein vorgefertigtes Template ein, wo ich im Backend bei Portfolio Einträgen, eine
    Farbe für den Background eines Button´s setzten kann. Dieser wird dann auf der
    fertigen Seite als inline style ausgegeben.

    Auszug aus
    "single-portfolio_page.php"

    HTML
    <div class="title_on_bottom_holder_inner"
    <?php 
    if(get_post_meta($id, "qode_page_title_holder_color", true)) { ?> 
    style="background-color:<?php echo 
    get_post_meta($id, "qode_page_title_holder_color", true) ?>" <?php } ?>>
    <h1<?php if(get_post_meta($id, 
    "qode_page-title-color", true)) { ?> style="color:<?

    nun möchte ich den Wert von:

    PHP
    get_post_meta($id, "qode_page_title_holder_color", true)


    auf der Seite
    weiterverwenden.

    Wie bekomme ich den Wert oben jetzt in eine Variable um von überall darauf zuzugreifen ?

    ----------------------------------------------------------------------------------------------------------

    Um es noch etwas anders zu erklären:

    Ich habe in dem vorgefertigten
    Theme ein Regler um die Hintergrundfarbe eines Buttons auszuwählen.
    Ich möchte nun das einige Elemente auf der Seite in dieser Farbe dargestellt
    werden.

    In reinem PHP würde ich oben eine Variable mit dem Hex Code
    definieren und unten bei den einzelnen Elementen die Variable einbinden aber wie
    geht das in Wordpress ???