- 21, Oct 2024
- #1
Я использую плагин в настройках моей темы. Я скопировал весь каталог плагина в каталог моей дочерней темы и правильно включил все файлы в файл function.php темы. Файлы опций плагина выглядят примерно так (имя файла — admin-config.php)
function file_callback(){ get_template_part('admin-config'); echo 'just testing'; }
Теперь в функции обратного вызова параметров моей темы я попытался включить эту страницу параметров. Я пытался
<?php
$wlcmsShortName = "wlcms_o";
global $submenu;
$wlcmsOptions = array(
array( "name" => "Whitddde Label CMS Options", "type" => "title"),
array( "name" => "Dasboard", "type" => "section"),
array( "type" => "open"),
array( "name" => "Admin Bar", "type" => "subtitle")
);
if ( version_compare( $wp_version, '3.2.5', '>=' ) )
{
$wlcmsOptions[] = array(
"name" => "Hide WordPress Logos",
"desc" => "Hide WordPress logo from the admin bar and home icon",
"id" => $wlcmsShortName."_hide_wp_adminbar",
"type" => "radio",
"options" => array("1", "0"),
"std" => 0);
$wlcmsOptions[] = array(
"name" => "Add Your Logo (16px x 16px)",
"desc" => "Adds a 16px logo to the admin bar",
"id" => $wlcmsShortName."_adminbar_custom_logo",
"class" => 'upload_image_button',
"type" => "file",
"std" => '');
/*... plus all other arrays....*/
Теперь в настройках темы я получаю этот текст просто тестирую и ничего из шаблона, который я назвал. Как я могу это исправить?
PS: Я перенес все функции White Label CMS на страницу настроек моей дочерней темы.
#get-template-part