如何添加我的主题内容国王 composer WordPress页面生成器插件?

8cdiaqws  于 2023-06-05  发布在  WordPress
关注(0)|答案(2)|浏览(490)

如何在kingcomposer wordpress页面生成器插件中添加自定义主题内容?我想在kingcomposer中添加自定义内容。

3phpmpom

3phpmpom1#

您可以轻松地集成KingComposer插件在您的自定义主题。遵循以下指示-
此说明可帮助您将您的网站与任何主题和KingComposer页面构建器集成。

管理要素

1.通过页面添加插件安装Kingcomposer插件
1.创建文件并通过function.php包含在主题中
我在inc/kc_element.php文件夹中创建了文件kc_element.php
我通过文件function.php调用它
require 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' )
                    ),
                )
            )
        )
    );

前端元素:

1.创建短代码文件并通过function.php包含在主题中
我在inc/kc_shortcode.php文件夹中创建了文件kc_shortcode.php
我通过文件function.php调用它
require 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插件。可在国王 composer 插件http://docs.kingcomposer.com/getting-started/installation/的所有类型
谢谢

mnowg1ta

mnowg1ta2#

你可以通过下面的代码轻松添加你的文章类型:

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' ) );

希望你能理解。

相关问题