Ich versuche herauszufinden, wie man eine PHP-Datei (html, CSS und Javascript) und laden Sie es in den content
Abschnitt unten.Wie man den Inhalt von file_get_contents ausgibt
Nachstehend ist das Original ...
function wpse_124979_add_help_tabs() {
if ($screen = get_current_screen()) {
$help_tabs = $screen->get_help_tabs();
$screen->remove_help_tabs();
$screen->add_help_tab(array(
'id' => 'my_help_tab',
'title' => 'Help',
'content' => 'HTML CONTENT',
Ich habe versucht, die folgenden aber nicht. Ich habe eine file_get_contents
(erste Zeile), und versuchte es dann ziehen mit 'content' => $adminhelp
,
Die folgenden mit meinem geändertenen Code wird ...
$adminhelp = file_get_contents('admin-help.php');
function wpse_124979_add_help_tabs() {
if ($screen = get_current_screen()) {
$help_tabs = $screen->get_help_tabs();
$screen->remove_help_tabs();
$screen->add_help_tab(array(
'id' => 'my_help_tab',
'title' => 'WTV Help',
'content' => $adminhelp,
Irgendwelche Ideen, was falsch ist?
Ihre '$ adminhelp'-Variable befindet sich nicht im Gültigkeitsbereich der Funktion - entweder müssen Sie sie übergeben oder diese Zeile innerhalb der Funktion verschieben. Siehe http://php.net/manual/en/language.variables.scope.php – iainn
Genau wie @iainn sagte, Sie rufen '$ adminhelp' außerhalb des Bereichs auf. Verschieben Sie $ adminhelp = file_get_contents ('admin-help.php'); 'in deiner Funktion. – AndyWarren
Danke, das hat funktioniert. – Jane