wordpress.php

Table of Contents

mpa_add_post_metas()  : mixed
mpa_delete_post_metas()  : mixed
mpa_update_post_status()  : bool|WP_Error
mpa_get_status_label()  : string
Retrieve a post status label by it's name.
mpa_get_terms()  : array<string|int, WP_Term>|array<string|int, mixed>
mpa_build_query_order_args()  : array<string|int, mixed>
Notice: the function does not validate the values. Validate all fields first, before passing them to the function.
mpa_get_paged()  : int
mpa_get_post_by_name()  : WP_Post|null
mpa_get_post_class()  : string
Retrieve the classes for the post div.
mpa_get_post_id_by_name()  : int
mpa_get_post_meta()  : mixed
mpa_get_post_thumbnail_size()  : string
mpa_get_posts_per_page()  : int
mpa_get_term_link()  : string
mpa_get_term_attachment_image()  : string
mpa_get_term_attachment_image_src()  : array<string|int, mixed>|false
mpa_get_term_thumbnail_id()  : int
mpa_term_has_thumbnail()  : bool
mpa_get_post_attachment_image_url()  : string
mpa_the_content()  : mixed
mpa_sanitize_html_classes()  : string
mpa_wordpress_at_least()  : bool

Functions

mpa_add_post_metas()

mpa_add_post_metas(int $postId, string $metaName, array<string|int, mixed> $metaValues) : mixed
Parameters
$postId : int
$metaName : string
$metaValues : array<string|int, mixed>
Tags
since
1.0

mpa_delete_post_metas()

mpa_delete_post_metas(int $postId, string $metaName, array<string|int, mixed> $metaValues) : mixed
Parameters
$postId : int
$metaName : string
$metaValues : array<string|int, mixed>
Tags
since
1.0

mpa_update_post_status()

mpa_update_post_status(int $postId, string $postStatus[, bool $wpError = false ]) : bool|WP_Error
Parameters
$postId : int
$postStatus : string
$wpError : bool = false

Optional. Whether to return a WP_Error on failure. False by default.

Tags
since
1.5.0

mpa_get_status_label()

Retrieve a post status label by it's name.

mpa_get_status_label(string $status) : string
Parameters
$status : string
Tags
since
1.0
todo

Use translations from default WordPress textdomain.

mpa_get_terms()

mpa_get_terms(int $postId, string $taxonomy[, string|array<string|int, mixed> $fields = ['slug' => 'name'] ][, array<string|int, mixed> $args = [] ]) : array<string|int, WP_Term>|array<string|int, mixed>
Parameters
$postId : int

Gets all available terms for 0.

$taxonomy : string
$fields : string|array<string|int, mixed> = ['slug' => 'name']

Optional. 'all', field name or key-value pair. ['slug' => 'name'] by default.

$args : array<string|int, mixed> = []

Optional.

Tags
since
1.0

mpa_build_query_order_args()

Notice: the function does not validate the values. Validate all fields first, before passing them to the function.

mpa_build_query_order_args(array<string|int, mixed> $args[, array<string|int, mixed> $failResponse = [] ]) : array<string|int, mixed>
Parameters
$args : array<string|int, mixed>

Shortcode or other args.

$failResponse : array<string|int, mixed> = []

Optional. [] by default.

Tags
see
https://developer.wordpress.org/reference/classes/wp_query/#order-orderby-parameters
since
1.2

mpa_get_paged()

mpa_get_paged() : int
Tags
since
1.2

mpa_get_post_by_name()

mpa_get_post_by_name(string $postName, string $postType[, array<string|int, mixed> $args = [] ]) : WP_Post|null
Parameters
$postName : string

The post's slug.

$postType : string
$args : array<string|int, mixed> = []

Optional. Custom query args for get_posts(). [] by default.

Tags
since
1.2

mpa_get_post_class()

Retrieve the classes for the post div.

mpa_get_post_class([string|array<string|int, mixed> $class = '' ][, int|WP_Post|null $postId = null ]) : string
Parameters
$class : string|array<string|int, mixed> = ''

Optional. One or more classes to add to the class list. '' by default.

$postId : int|WP_Post|null = null

Optional. Post ID or post object. Current post by default (null).

Tags
since
1.2

mpa_get_post_id_by_name()

mpa_get_post_id_by_name(string $postName, string $postType[, array<string|int, mixed> $args = [] ]) : int
Parameters
$postName : string
$postType : string
$args : array<string|int, mixed> = []

Optional. Custom query args for get_posts(). [] by default.

Tags
since
1.2

mpa_get_post_meta()

mpa_get_post_meta(int $postId[, string $metaName = '' ][, bool $isSingle = false ][, mixed $default = '' ]) : mixed
Parameters
$postId : int
$metaName : string = ''

Optional. '' by default (all fields of the post).

$isSingle : bool = false

Optional. False by default.

$default : mixed = ''

Optional. Default value for single meta. '' by default.

Tags
since
1.2

mpa_get_post_thumbnail_size()

mpa_get_post_thumbnail_size(string $postType[, string $view = '' ][, string $defaultSize = 'post-thumbnail' ]) : string
Parameters
$postType : string
$view : string = ''

Optional. '' by default.

$defaultSize : string = 'post-thumbnail'

Optional. 'post-thumbnail' by default.

Tags
since
1.2

mpa_get_posts_per_page()

mpa_get_posts_per_page() : int
Tags
since
1.2
mpa_get_term_link(WP_Term|int|string $term[, string $taxonomy = '' ]) : string
Parameters
$term : WP_Term|int|string

The term object, ID, or slug whose link will be retrieved.

$taxonomy : string = ''

Optional. '' by default.

Tags
since
1.2

mpa_get_term_attachment_image()

mpa_get_term_attachment_image(WP_Term|int $term[, string|array<string|int, int> $size = 'thumbnail' ]) : string
Parameters
$term : WP_Term|int
$size : string|array<string|int, int> = 'thumbnail'

Optional. Image size. Accepts any registered image size name, or an array of width and height values in pixels (in that order). 'thumbnail' by default.

Tags
since
1.2

mpa_get_term_attachment_image_src()

mpa_get_term_attachment_image_src(WP_Term|int $term[, string|array<string|int, int> $size = 'thumbnail' ]) : array<string|int, mixed>|false
Parameters
$term : WP_Term|int
$size : string|array<string|int, int> = 'thumbnail'

Optional. Image size. Accepts any registered image size name, or an array of width and height values in pixels (in that order). 'thumbnail' by default.

Tags
since
1.2

mpa_get_term_thumbnail_id()

mpa_get_term_thumbnail_id(WP_Term|int $term) : int
Parameters
$term : WP_Term|int
Tags
since
1.2

mpa_term_has_thumbnail()

mpa_term_has_thumbnail(WP_Term|int $term) : bool
Parameters
$term : WP_Term|int
Tags
since
1.2

mpa_get_post_attachment_image_url()

mpa_get_post_attachment_image_url(int $postId[, string|array<string|int, int> $size = 'thumbnail' ]) : string
Parameters
$postId : int
$size : string|array<string|int, int> = 'thumbnail'

Optional. Image size. Accepts any registered image size name, or an array of width and height values in pixels (in that order). 'thumbnail' by default.

Tags
since
1.4.0

mpa_the_content()

mpa_the_content() : mixed
Tags
global

bool $mpaDoingContent

since
1.2

mpa_sanitize_html_classes()

mpa_sanitize_html_classes(string $string) : string
Parameters
$string : string
Tags
since
1.2

mpa_wordpress_at_least()

mpa_wordpress_at_least(string $version) : bool
Parameters
$version : string

Version to check.

Tags
since
1.6.2

Search results