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;
| Type | Name | Description |
|---|---|---|
int | $offset | Pagination offset. |
int | $batch_size | Number of posts to process. |
Returns: array