// Thêm WYSIWYG editor vào trang cài đặt và lưu nội dung vào theme option
add_action('admin_menu', 'add_custom_submenu_into_post_new_menu');
function add_custom_submenu_into_post_new_menu() {
add_submenu_page(
'edit.php?post_type=validity',
'Settings',
'Settings',
'manage_options',
'validity-settings',
'validity_setting_page'
);
}
function validity_setting_page() {
echo '
';
echo '
Custom Submenu Page
';
echo '
This is your custom submenu page content.
';
$editor_ids = array('custom_editor_1', 'custom_editor_2', 'custom_editor_3', 'custom_editor_4');
for ($i = 0; $i < 4; $i++) {
$content = get_option('custom_editor_content_' . ($i + 1)); // Lấy nội dung từ theme option
$editor_id = $editor_ids[$i];
echo '
Editor ' . ($i + 1) . '
';
wp_editor($content, $editor_id);
}
echo '
';
}
function enqueue_validity_css() {
if (is_singular('validity')) {
wp_enqueue_style('validity-css', plugins_url('/css/validity.css', __FILE__));
}
}
add_action('wp_enqueue_scripts', 'enqueue_validity_css');
// Lưu nội dung của trình soạn thảo vào theme option khi được gửi đi
add_action('admin_post_save_custom_editor_content', 'save_custom_editor_content');
function save_custom_editor_content() {
$editor_ids = array('custom_editor_1', 'custom_editor_2', 'custom_editor_3', 'custom_editor_4');
for ($i = 0; $i < 4; $i++) {
if (isset($_POST[$editor_ids[$i]])) {
$content = $_POST[$editor_ids[$i]];
update_option('custom_editor_content_' . ($i + 1), $content); // Lưu nội dung vào theme option
}
}
}
// Hook để xử lý khi form được gửi đi
add_action('admin_post_save_custom_editor_content', 'save_custom_editor_content');
{"id":4729,"date":"2019-09-20T16:24:51","date_gmt":"2019-09-20T09:24:51","guid":{"rendered":"https:\/\/maritech.com.vn\/?page_id=4729"},"modified":"2019-10-29T08:01:25","modified_gmt":"2019-10-29T01:01:25","slug":"noi-hoi","status":"publish","type":"page","link":"https:\/\/maritech.com.vn\/kien-thuc-hang-hai\/dien-tau-thuy\/noi-hoi\/","title":{"rendered":"N\u1ed3i h\u01a1i"},"content":{"rendered":"\n\t\n\t\t\n\n\t\t\t\n\t\t\t\n\t\t\t\n\n\t\t<\/div>\n\n\t\t
\n\t\t\t\n\n
\n\n\n\t
\n\t\t
\n\t\t\t\n\t\t\t\n\n
D\u1ecaCH V\u1ee4 H\u00c0NG H\u1ea2I<\/h1>\n\n\t\t<\/div>\n\t<\/div>\n\n\t\n\n\n