PluginProbe
BetterDocs – AI Documentation, Knowledge Base, MCP Server, Docs, Wikis, FAQ & Chatbot / 3.8.9
BetterDocs – AI Documentation, Knowledge Base, MCP Server, Docs, Wikis, FAQ & Chatbot v3.8.9
4.9.3 4.9.2 4.9.1 4.9.0 4.8.2 4.8.1 4.8.0 4.7.0 4.6.2 4.6.1 4.6.0 4.5.6 4.5.5 4.5.4 4.5.3 4.5.2 4.5.1 4.5.0 4.4.1 4.4.0 3.3.4 3.4.0 3.4.1 3.4.2 3.5.0 All 201 releases
← All changes | includes/Admin/Customizer/Sections/DocsPage.php +0 -249 4.8.2 → 3.8.9 View file →
@@ -14,9 +14,8 @@
14 14 use WPDeveloper\BetterDocs\Admin\Customizer\Controls\SeparatorControl;
15 15 use WPDeveloper\BetterDocs\Admin\Customizer\Controls\AlphaColorControl;
16 16 use WPDeveloper\BetterDocs\Admin\Customizer\Controls\RadioImageControl;
17 17 use WPDeveloper\BetterDocs\Admin\Customizer\Controls\RangeValueControl;
18 -use WPDeveloper\BetterDocs\Admin\Customizer\Controls\MultiDimensionControl;
19 18
20 19 class DocsPage extends Section {
21 20 /**
22 21 * Section Priority
@@ -76,12 +75,8 @@
76 75 'layout-1' => [
77 76 'label' => __( 'Grid Layout', 'betterdocs' ),
78 77 'image' => $this->assets->icon( 'customizer/docs-page/layout-1.png', true )
79 78 ],
80 - 'layout-8' => [
81 - 'label' => __( 'Slate Layout', 'betterdocs' ),
82 - 'image' => $this->assets->icon( 'customizer/docs-page/layout-8.png', true )
83 - ],
84 79 'layout-2' => [
85 80 'label' => __( 'Box Layout', 'betterdocs' ),
86 81 'image' => $this->assets->icon( 'customizer/docs-page/layout-2.png', true )
87 82 ],
@@ -4362,252 +4357,8 @@
4362 4357 'label' => __( 'Bottom Left', 'betterdocs' ),
4363 4358 'priority' => 58.4,
4364 4359 'input_attrs' => [
4365 4360 'class' => 'betterdocs_doc_page_explore_btn_borderr betterdocs-dimension'
4366 - ]
4367 - ]
4368 - )
4369 - );
4370 - }
4371 -
4372 - // Layout-8 specific controllers
4373 - public function column_number_layout_8() {
4374 - $this->customizer->add_setting(
4375 - 'betterdocs_docs_page_column_number_layout_8',
4376 - [
4377 - 'default' => $this->defaults['betterdocs_docs_page_column_number_layout_8'],
4378 - 'capability' => 'edit_theme_options',
4379 - 'sanitize_callback' => [ $this->sanitizer, 'integer' ]
4380 - ]
4381 - );
4382 -
4383 - $this->customizer->add_control(
4384 - new RangeValueControl(
4385 - $this->customizer,
4386 - 'betterdocs_docs_page_column_number_layout_8',
4387 - [
4388 - 'type' => 'betterdocs-range-value',
4389 - 'section' => 'betterdocs_doc_page_settings',
4390 - 'settings' => 'betterdocs_docs_page_column_number_layout_8',
4391 - 'label' => __( 'Column Number', 'betterdocs' ),
4392 - 'priority' => 16,
4393 - 'input_attrs' => [
4394 - 'class' => 'betterdocs-range-value',
4395 - 'min' => 1,
4396 - 'max' => 8,
4397 - 'step' => 1
4398 - ]
4399 - ]
4400 - )
4401 - );
4402 - }
4403 -
4404 - public function column_gap_layout_8() {
4405 - $this->customizer->add_setting(
4406 - 'betterdocs_docs_page_column_gap_layout_8',
4407 - [
4408 - 'default' => $this->defaults['betterdocs_docs_page_column_gap_layout_8'],
4409 - 'capability' => 'edit_theme_options',
4410 - 'sanitize_callback' => [ $this->sanitizer, 'integer' ]
4411 - ]
4412 - );
4413 -
4414 - $this->customizer->add_control(
4415 - new RangeValueControl(
4416 - $this->customizer,
4417 - 'betterdocs_docs_page_column_gap_layout_8',
4418 - [
4419 - 'type' => 'betterdocs-range-value',
4420 - 'section' => 'betterdocs_doc_page_settings',
4421 - 'settings' => 'betterdocs_docs_page_column_gap_layout_8',
4422 - 'label' => __( 'Gap Between Columns', 'betterdocs' ),
4423 - 'priority' => 16,
4424 - 'input_attrs' => [
4425 - 'class' => 'betterdocs-range-value',
4426 - 'min' => 0,
4427 - 'max' => 100,
4428 - 'step' => 1
4429 - ]
4430 - ]
4431 - )
4432 - );
4433 - }
4434 -
4435 - public function icon_size_layout_8() {
4436 - $this->customizer->add_setting(
4437 - 'betterdocs_docs_page_icon_size_layout_8',
4438 - [
4439 - 'default' => $this->defaults['betterdocs_docs_page_icon_size_layout_8'],
4440 - 'capability' => 'edit_theme_options',
4441 - 'transport' => 'postMessage',
4442 - 'sanitize_callback' => [ $this->sanitizer, 'integer' ]
4443 - ]
4444 - );
4445 -
4446 - $this->customizer->add_control(
4447 - new RangeValueControl(
4448 - $this->customizer,
4449 - 'betterdocs_docs_page_icon_size_layout_8',
4450 - [
4451 - 'type' => 'betterdocs-range-value',
4452 - 'section' => 'betterdocs_doc_page_settings',
4453 - 'settings' => 'betterdocs_docs_page_icon_size_layout_8',
4454 - 'label' => __( 'Icon Size', 'betterdocs' ),
4455 - 'priority' => 17,
4456 - 'input_attrs' => [
4457 - 'class' => 'betterdocs-range-value',
4458 - 'min' => 10,
4459 - 'max' => 100,
4460 - 'step' => 1
4461 - ]
4462 - ]
4463 - )
4464 - );
4465 - }
4466 -
4467 - public function category_title_font_size_layout_8() {
4468 - $this->customizer->add_setting(
4469 - 'betterdocs_docs_page_category_title_font_size_layout_8',
4470 - [
4471 - 'default' => $this->defaults['betterdocs_docs_page_category_title_font_size_layout_8'],
4472 - 'capability' => 'edit_theme_options',
4473 - 'transport' => 'postMessage',
4474 - 'sanitize_callback' => [ $this->sanitizer, 'integer' ]
4475 - ]
4476 - );
4477 -
4478 - $this->customizer->add_control(
4479 - new RangeValueControl(
4480 - $this->customizer,
4481 - 'betterdocs_docs_page_category_title_font_size_layout_8',
4482 - [
4483 - 'type' => 'betterdocs-range-value',
4484 - 'section' => 'betterdocs_doc_page_settings',
4485 - 'settings' => 'betterdocs_docs_page_category_title_font_size_layout_8',
4486 - 'label' => __( 'Category Title Font Size', 'betterdocs' ),
4487 - 'priority' => 18,
4488 - 'input_attrs' => [
4489 - 'class' => 'betterdocs-range-value',
4490 - 'min' => 10,
4491 - 'max' => 50,
4492 - 'step' => 1
4493 - ]
4494 - ]
4495 - )
4496 - );
4497 - }
4498 -
4499 - public function docs_list_item_color_layout_8() {
4500 - $this->customizer->add_setting(
4501 - 'betterdocs_docs_page_docs_list_item_color_layout_8',
4502 - [
4503 - 'default' => $this->defaults['betterdocs_docs_page_docs_list_item_color_layout_8'],
4504 - 'capability' => 'edit_theme_options',
4505 - 'transport' => 'postMessage',
4506 - 'sanitize_callback' => [ $this->sanitizer, 'rgba' ]
4507 - ]
4508 - );
4509 -
4510 - $this->customizer->add_control(
4511 - new AlphaColorControl(
4512 - $this->customizer,
4513 - 'betterdocs_docs_page_docs_list_item_color_layout_8',
4514 - [
4515 - 'label' => __( 'Docs List Item Color', 'betterdocs' ),
4516 - 'section' => 'betterdocs_doc_page_settings',
4517 - 'settings' => 'betterdocs_docs_page_docs_list_item_color_layout_8',
4518 - 'priority' => 35
4519 - ]
4520 - )
4521 - );
4522 - }
4523 -
4524 - public function docs_list_item_hover_color_layout_8() {
4525 - $this->customizer->add_setting(
4526 - 'betterdocs_docs_page_docs_list_item_hover_color_layout_8',
4527 - [
4528 - 'default' => $this->defaults['betterdocs_docs_page_docs_list_item_hover_color_layout_8'],
4529 - 'capability' => 'edit_theme_options',
4530 - 'sanitize_callback' => [ $this->sanitizer, 'rgba' ]
4531 - ]
4532 - );
4533 -
4534 - $this->customizer->add_control(
4535 - new AlphaColorControl(
4536 - $this->customizer,
4537 - 'betterdocs_docs_page_docs_list_item_hover_color_layout_8',
4538 - [
4539 - 'label' => __( 'Docs List Item Hover Color', 'betterdocs' ),
4540 - 'section' => 'betterdocs_doc_page_settings',
4541 - 'settings' => 'betterdocs_docs_page_docs_list_item_hover_color_layout_8',
4542 - 'priority' => 36
4543 - ]
4544 - )
4545 - );
4546 - }
4547 -
4548 - public function docs_list_item_font_size_layout_8() {
4549 - $this->customizer->add_setting(
4550 - 'betterdocs_docs_page_docs_list_item_font_size_layout_8',
4551 - [
4552 - 'default' => $this->defaults['betterdocs_docs_page_docs_list_item_font_size_layout_8'],
4553 - 'capability' => 'edit_theme_options',
4554 - 'transport' => 'postMessage',
4555 - 'sanitize_callback' => [ $this->sanitizer, 'integer' ]
4556 - ]
4557 - );
4558 -
4559 - $this->customizer->add_control(
4560 - new RangeValueControl(
4561 - $this->customizer,
4562 - 'betterdocs_docs_page_docs_list_item_font_size_layout_8',
4563 - [
4564 - 'type' => 'betterdocs-range-value',
4565 - 'section' => 'betterdocs_doc_page_settings',
4566 - 'settings' => 'betterdocs_docs_page_docs_list_item_font_size_layout_8',
4567 - 'label' => __( 'Docs List Item Font Size', 'betterdocs' ),
4568 - 'priority' => 37,
4569 - 'input_attrs' => [
4570 - 'class' => 'betterdocs-range-value',
4571 - 'min' => 10,
4572 - 'max' => 30,
4573 - 'step' => 1
4574 - ]
4575 - ]
4576 - )
4577 - );
4578 - }
4579 -
4580 - public function docs_list_item_margin_layout_8() {
4581 - $this->customizer->add_setting(
4582 - 'betterdocs_docs_page_docs_list_item_margin_layout_8',
4583 - [
4584 - 'default' => $this->defaults['betterdocs_docs_page_docs_list_item_margin_layout_8'],
4585 - 'transport' => 'postMessage',
4586 - 'capability' => 'edit_theme_options'
4587 - ]
4588 - );
4589 -
4590 - $this->customizer->add_control(
4591 - new MultiDimensionControl(
4592 - $this->customizer,
4593 - 'betterdocs_docs_page_docs_list_item_margin_layout_8',
4594 - [
4595 - 'label' => __( 'Docs List Item Margin (PX)', 'betterdocs' ),
4596 - 'section' => 'betterdocs_doc_page_settings',
4597 - 'settings' => 'betterdocs_docs_page_docs_list_item_margin_layout_8',
4598 - 'priority' => 40,
4599 - 'input_fields' => [
4600 - 'input1' => __( 'top', 'betterdocs' ),
4601 - 'input2' => __( 'right', 'betterdocs' ),
4602 - 'input3' => __( 'bottom', 'betterdocs' ),
4603 - 'input4' => __( 'left', 'betterdocs' )
4604 - ],
4605 - 'defaults' => [
4606 - 'input1' => 24,
4607 - 'input2' => 0,
4608 - 'input3' => 0,
4609 - 'input4' => 0
4610 4361 ]
4611 4362 ]
4612 4363 )
4613 4364 );