php Wordpress自定义可编辑块
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php Wordpress自定义可编辑块相关的知识,希望对你有一定的参考价值。
//functions.php
add_action( 'customize_register', 'jp_register_theme_customizer' );
/*
* Register Our Customizer Stuff Here
*/
function jp_register_theme_customizer( $wp_customize ) {
// Create custom panel.
$wp_customize->add_panel( 'panel_name', array(
'priority' => 500,
'title' => __( 'Custom Panel', '' )
) );
// Add section.
$wp_customize->add_section( 'section_name' , array(
'title' => __('Custom section',''),
'panel' => 'panel_name',
'priority' => 10
) );
// Add setting
$wp_customize->add_setting( 'setting_name', array(
'default' => __( 'default text', '' ),
'sanitize_callback' => 'sanitize_text'
) );
// Add control
$wp_customize->add_control( new WP_Customize_Control(
$wp_customize,
'section_name',
array(
'label' => __( 'Setting name', '' ),
'section' => 'section_name',
'settings' => 'setting_name',
'type' => 'textarea'
)
)
);
//Shortcut buttons
$wp_customize->selective_refresh->add_partial( 'setting_name', array(
'selector' => '.class-of-editable-hook',
'render_callback' => '',
) );
// Sanitize text
function sanitize_text( $text ) {
return sanitize_text_field( $text );
}
}
以上是关于php Wordpress自定义可编辑块的主要内容,如果未能解决你的问题,请参考以下文章
php WordPress编辑器中的自定义颜色
PHP 添加自定义样式到可视编辑器Wordpress
块编辑器中允许内部块的部分块,WordPress 5.0.2
PHP Wordpress:管理员中用于编辑/发布视图的自定义列
Wordpress 自定义块未显示在块插入器中
如何在 WordPress 中创建自定义可拖动小部件