如何在kingcomposer wordpress页面构建器插件中添加自定义主题内容?我想在kingcomposer中添加自定义内容。
答案 0 :(得分:1)
您可以轻松地将KingComposer插件集成到自定义主题中。请遵循以下说明 -
此说明可帮助您将网站与任何主题和KingComposer页面构建器集成。
管理元素
我在文件夹inc / kc_element.php中创建了文件kc_element.php
我通过文件function.php
调用它需要get_template_directory()。 '/inc/kc_element.php';
global $kc;
$kc->add_map(
array(
'element_id' => array(
'name' => __( 'Text Title', 'domain' ),
'description' => __( 'Display text and description', 'domain' ),
'category' => __( 'Twenty_Sixteen', 'domain' ),
'icon' => 'fa-header',
'params' => array(
array(
'name' => 'title',
'label' => __( 'Title', 'domain' ),
'type' => 'text',
'description' => __( 'Insert text title', 'domain' ),
'value' => 'Insert Title',
'admin_label' => true
),
array(
'name' => 'desc',
'label' => __( 'Description', 'domain' ),
'type' => 'editor',
'description' => __( 'Text description', 'domain' ),
'value' => base64_encode( 'Insert Content' )
),
)
)
)
);
前端元素:
我在文件夹inc / kc_shortcode.php中创建了文件kc_shortcode.php
我通过文件function.php
调用它需要get_template_directory()。 '/inc/kc_shortcode.php';
add_shortcode( 'element_id', 'element_Function' );
function element_Function( $atts ){
$title = $desc = '';
extract( $atts );
echo $title;
echo $desc;
}
查看有关King Composer插件的更多信息。 在王作曲家插件http://docs.kingcomposer.com/getting-started/installation/
中提供所有类型感谢
BanyanTheme
答案 1 :(得分:0)
您可以通过以下代码轻松添加帖子类型:
global $kc;
// add single content type
$kc->add_content_type( 'your-post-type-name' );
// add multiple content types
$kc->add_content_type( array( 'type-1', 'type-2' ) );
希望有意义。