webberzone.dev Recent

BetterDocs_Importer class

BetterDocs_Importer

Imports content from the BetterDocs plugin.

CPT: docs | Taxonomies: doc_category → wzkb_category, doc_tag → wzkb_tag Base slug: betterdocs_settings[‘docs_slug’] or docs_page slug Article URL: /{docs_slug}/{article}/ (flat default)

Namespace: WebberZone\Knowledge_Base\Admin\Importers
Since: 3.2.0
Source: includes/admin/importers/class-betterdocs-importer.php line 24 Extends: Base_Importer

Methods

get_label()

{@inheritDoc}

Line: 57

public function get_label(  ): string;

Returns: string

get_slug()

{@inheritDoc}

Line: 64

public function get_slug(  ): string;

Returns: string

get_source_settings()

{@inheritDoc}

Line: 79

public function get_source_settings(  ): array;

Returns: array

get_post_count()

{@inheritDoc}

Line: 104

public function get_post_count(  ): int;

Returns: int

get_term_count()

{@inheritDoc}

Line: 119

public function get_term_count(  ): int;

Returns: int

import_terms()

{@inheritDoc}

Imports doc_category (hierarchical) then doc_tag (flat).

Line: 142

public function import_terms(  ): array;

Returns: array

import_posts_batch()

{@inheritDoc}

Also resolves BetterDocs _docs_order term meta to set menu_order.

Line: 239

public function import_posts_batch( int $offset, int $batch_size ): array;
TypeNameDescription
int$offsetPagination offset.
int$batch_sizeNumber of posts to process.

Returns: array