• In welke map moet ik mijn eigen gemaakte php bestanden plaatsen zodat deze in mijn website weergegeven worden.

    Ik heb een sponsor pagina en geef deze mijn eigen layout mee. Mocht ik dit als tekst op de pagina zelf plaatsen met verschillende <div> en <span> dan plaats wordpress daar zelf <p> en
    tussen, wat ik neit wil.
    Daarom dacht ik zelf een php bestand te maken en deze dan via “link to” op mijn website weer te geven.

    Mijn bestand heeft een <?php get_header(); ?> enz. maar gelijk waar ik dit bestand plaats heeft hij al een fout bij deze regel.

    Of is dit probleem nog anders op te lossen?

    Dank.

5 reacties aan het bekijken - 1 tot 5 (van in totaal 5)
  • Gewoon, bij je theme. Je kunt dan een nieuwe pagina aanmaken en die template eraan toekennen.

    Thread starter eZula

    (@ezula)

    Dat lukt niet. Zelf als ik de single.php (http://localhost/wp-content/themes/twentyten/single.php) opvraag, geeft hij al een fout bij de lijn <?php get_header(); ?> .

    Of doe ik het toch niet zoals je bedoelt?

    Nee. Ik heb bv. een eigen PHP pagina om custom post types te laten zien. De custom post type is “blog”. Nu heb ik een PHP bestandje gemaakt die ervoor zorgt dat die custom post types kunnen worden weergegeven als gewone posts (daar hadden ze bij WP nlk nog niet aan gedacht). Dat PHP bestandje heet blog.php. Die heb ik bij de rest van mijn theme bestanden gezet (gewoon waar single.php, archive.php en zo staan), daarna een “page” aangemaakt en rechts in de widget “page attributes” kan ik nu kiezen voor een “template”. Daar kies ik dus blog.php en klaar is Kees. Zorg ervoor dat je template een naam heeft
    <?php /* Template Name: blog */ ?>
    en volgens mij zou het dan moeten werken.

    Thread starter eZula

    (@ezula)

    Wauw, geweldig. Ik wist niet dat zoiets kon en dit is wel zeer makkelijk.

    PS: wat zijn “custom post types”, of waarvoor gebruik jij deze?

    Gewoon “posts”, maar dan een andere soort 🙂
    http://codex.wordpress.org/Custom_Post_Types

    Ik gebruik ze als volgt:
    Gewone pagina, custom post type 1: blog, custom post type 2: quotes.
    Zie ook de sidebar trouwens.

    Ik neem aan dat in een toekomstige versie van WP dit beter wordt geregeld. CPT’s hebben nu nog geen index, geen archieven en noem maar op, dat moet je nu allemaal zelf nog in elkaar knutselen. Niet aan beginnen als je ze nog niet nodig hebt.

5 reacties aan het bekijken - 1 tot 5 (van in totaal 5)
  • Het onderwerp ‘eigen php bestanden’ is gesloten voor nieuwe reacties.