Mögliche Duplikate:
Wie kann ich WordPress-functionen in meinem Stylesheet verwenden?
Ich habe eine Datei, custom.php, das ist im Grunde ein Stylesheet mit PHP-Variablen für die Stile. Ich habe dieses Handbuch verwendet , um es zu erstellen, aber ich bin mir nicht sicher, wie ich das Stylesheet in meinem Thema verwenden soll. Hier ist meine /styles/custom.php:
div{background-color:;}
und meine functions.php Datei hat folgendes:
$root=get_bloginfo('template_directory'); wp_enqueue_style("custom", $root."/styles/custom.php");
Also sollte die Datei custom.php als Stylesheet gerendert werden? Aber meine WordPress-Seite lädt den Dateiinhalt nicht. Wenn ich mir den Quellcode über Firebug anschaue und die custom.php Datei erweitere, sehe ich nur:
Reload the page to get source for: http://samsung/wordpress/wp-content/themes/kjd/styles/custom.php?ver=3.4.1
Dies ist auf meinem Rechner mit Ubuntu 12.04, LAMP und WordPress 3.4.1
Nicht sicher, ob du das brauchst, aber sieh es dir an.
// Can be put into function.php if ( !is_admin() ) { add_action( "wp_enqueue_scripts", "enqueue_scripts", 11 ); } function enqueue_scripts() { // Theme CSS (style.css) wp_enqueue_style( 'style-file', get_template_directory_uri() . '/style.css',false,'1.0','all' ); // JS wp_register_script( 'script', get_template_directory_uri() . '/your-script.js', array('jquery') ); wp_enqueue_script( 'script' ); }
Oder benutze …
// Used to include PHP include_once(TEMPLATEPATH . 'script.php');
Manchmal hilft es auch, der .htaccess-Datei mitzuteilen, wie mit Dateien verfahren werden soll. Wirf das in deine .htaccess-Datei.
# handler for phpsuexec.. SetHandler application/x-httpd-php