Так я создаю плагин, который использует пользовательские типы почтовых и я хочу, чтобы создать пользовательский макет/UIWordPress таможенного пост макет админ типа страница
Я знаю мету коробки, но я считаю, что это не путь вперед ,
В настоящее время я использую это:
add_action('edit_form_advanced', 'my_add_to_core');
function my_add_to_core() {
global $post;
if ($post->post_type == 'my_post_type') {
$tabs = [
'General',
'Settings',
'Extras'
];
?>
<div class="my-container">
<div class="tab-group">
<nav>
<ul>
<?php $i = 0; foreach ($tabs as $tab) { ?>
<?php
$i++;
$title = $tab;
$slug = sf_safestring($tab);
$classes = '';
if ($i == 1) $classes .= 'active';
?>
<li class="<?= $classes; ?>"><a href="#<?= $slug; ?>"><?= $title; ?></a></li>
<?php } ?>
</ul>
</nav>
</div>
<div class="tabs">
<?php $i = 0; foreach ($tabs as $tab) { ?>
<?php
$i++;
$title = $tab;
$slug = sf_safestring($tab);
$classes = 'tab tab_'.$slug;
if ($i == 1) $classes .= ' active';
?>
<div class="<?= $classes; ?>">
<h3><?= $title; ?></h3>
</div>
<?php } ?>
</div>
</div>
<?php
}
}
Это делает то, что я ожидаю, добавив мой HTML в макет основной страницы.
Heres Выведенный расположение:
Но я считаю, что это не правильный способ сделать это. Он чувствует себя немного взломанным.
Может ли кто-нибудь посоветовать?
Вы можете скопировать HTML из DOM-проводника. Во-вторых, существует [WordPress Exchange] (http://wordpress.stackexchange.com/). – psycotik