2016-09-06 7 views
1

Ich habe Wordpress Child Theme und ich füge PHP-Datei zu diesem Kind Thema. Auch ich will Wordpress-Funktion in dieser Datei verwenden (ich will Header zeigen, Menü und Fußzeile)Verwenden Sie Wordpress-Funktion in Datei

Also versuche ich

<?php 

$parse_uri = explode('wp-content', $_SERVER['SCRIPT_FILENAME']); 
require_once($parse_uri[0] . 'wp-load.php'); 

?> 

auch ich versuche, Kopf- und Fußzeilen hinzuzufügen

<?php get_header();?> 

//my content 

<?php get_footer(); 

Aber es scheint, dass es nicht alle css/js-Dateien laden kann und Seite schlechtes Styling haben

Antwort

2

ich mit @Omnisite zustimmen, wenn Sie die nutzen wp-blog-header.php wie Wordpress-Funktion in separate Datei verwenden möchten, unter

require(ABSPATH . 'wp-blog-header.php'); 

Und wenn Sie Template-Funktion wie get_header verwenden() und get_footer() deklarieren Sie diese Datei dann als Vorlagedatei wie

<?php 
/* 
    Template Name: XYZ 
*/ 

get_header(); 

//my content 

get_footer(); 
?> 
0

Wenn Sie WP-Funktionen in einer separaten PHP-Datei verwenden möchten, alles, was Sie tun müssen, ist wp-blog-header.php. Wie:

Stellen Sie sicher, dass Sie den richtigen Pfad vor wp-blog-header.php haben.

Verwandte Themen