Last active
August 15, 2023 13:56
-
-
Save tprinty/11f543615b15160f7aca495f9e460ef0 to your computer and use it in GitHub Desktop.
List of WordPress Functions
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
get_adjacent_post | |
get_boundary_post | |
get_children | |
get_extended | |
get_next_post | |
get_next_posts_link | |
next_posts_link | |
get_permalink | |
the_permalink | |
get_the_excerpt | |
the_excerpt | |
get_the_post_thumbnail | |
get_post | |
get_post_field | |
get_post_ancestors | |
get_post_mime_type | |
get_post_status | |
get_post_format | |
set_post_format | |
get_edit_post_link | |
get_delete_post_link | |
get_previous_post | |
get_previous_posts_link | |
previous_posts_link | |
get_posts | |
have_posts | |
is_single | |
is_sticky | |
get_the_ID | |
the_ID | |
the_post | |
wp_get_recent_posts | |
has_post_thumbnail | |
has_excerpt | |
has_post_format | |
register_post_status | |
register_post_type | |
is_post_type_archive | |
post_type_archive_title | |
add_post_type_support | |
remove_post_type_support | |
post_type_supports | |
set_post_type | |
post_type_exists | |
get_post_type | |
get_post_types | |
get_post_type_archive_link | |
get_post_type_object | |
get_post_type_capabilities | |
get_post_type_labels | |
is_post_type_hierarchical | |
wp_delete_post | |
wp_insert_post | |
wp_publish_post | |
wp_trash_post | |
wp_update_post | |
get_all_page_ids | |
get_ancestors | |
get_page (deprecated) | |
get_page_link | |
get_page_by_path | |
get_page_by_title | |
get_page_children | |
get_page_hierarchy | |
get_page_uri | |
get_pages | |
is_page | |
page_uri_index | |
wp_link_pages | |
wp_list_pages | |
wp_page_menu | |
wp_dropdown_pages | |
add_post_meta | |
delete_post_meta | |
get_post_custom | |
get_post_custom_keys | |
get_post_custom_values | |
get_post_meta | |
update_post_meta | |
register_meta | |
get_attached_file | |
image_edit_before_change | |
is_attachment | |
is_local_attachment | |
set_post_thumbnail | |
update_attached_file | |
wp_attachment_is_image | |
wp_create_thumbnail (deprecated) | |
wp_insert_attachment | |
wp_delete_attachment | |
wp_get_attachment_image | |
wp_get_attachment_link | |
wp_get_attachment_image_src | |
wp_get_attachment_metadata | |
wp_get_attachment_thumb_file | |
wp_get_attachment_thumb_url | |
wp_get_attachment_url | |
wp_check_for_changed_slugs | |
wp_count_posts | |
wp_get_mime_types | |
wp_mime_type_icon | |
wp_generate_attachment_metadata | |
wp_prepare_attachment_for_js | |
wp_update_attachment_metadata | |
get_bookmark | |
get_bookmarks | |
wp_list_bookmarks | |
wp_get_post_categories | |
wp_set_post_categories | |
wp_get_post_tags | |
wp_set_post_tags | |
wp_get_post_terms | |
wp_set_post_terms | |
wp_count_terms | |
has_term | |
is_object_in_term | |
add_meta_box | |
remove_meta_box | |
get_the_ID | |
the_ID | |
get_the_author | |
the_author | |
get_the_author_posts | |
get_the_content | |
the_content | |
get_the_title | |
the_title | |
the_title_attribute | |
wp_trim_excerpt | |
wp_get_post_revision | |
wp_get_post_revisions | |
wp_is_post_revision | |
paginate_links | |
cat_is_ancestor_of | |
get_all_category_ids (deprecated) | |
get_ancestors | |
get_cat_ID | |
get_cat_name | |
get_categories | |
get_category | |
get_category_by_path | |
get_category_by_slug | |
get_the_category_by_ID | |
get_the_category_list | |
get_category_link | |
get_category_parents | |
get_the_category | |
single_cat_title | |
in_category | |
is_category | |
the_category | |
wp_category_checklist | |
wp_dropdown_categories | |
wp_list_categories | |
wp_create_category | |
wp_delete_category | |
wp_insert_category | |
get_tag | |
get_tag_link | |
get_tags | |
get_the_tag_list | |
get_the_tags | |
has_tag | |
is_tag | |
the_tags | |
single_tag_title | |
tag_description | |
wp_generate_tag_cloud | |
wp_tag_cloud | |
get_object_taxonomies | |
get_edit_term_link | |
get_taxonomy | |
get_taxonomies | |
get_term | |
get_the_term_list | |
get_term_by | |
the_terms | |
get_the_terms | |
get_term_children | |
get_term_link | |
get_terms | |
is_taxonomy (deprecated) | |
is_tax | |
is_taxonomy_hierarchical | |
is_term (deprecated) | |
taxonomy_exists | |
term_exists | |
register_taxonomy | |
register_taxonomy_for_object_type | |
wp_get_object_terms | |
wp_remove_object_terms | |
wp_set_object_terms | |
wp_insert_term | |
wp_update_term | |
wp_delete_term | |
wp_terms_checklist | |
add_cap | |
add_role | |
author_can | |
current_user_can | |
current_user_can_for_blog | |
get_role | |
get_super_admins | |
is_super_admin | |
map_meta_cap | |
remove_cap | |
remove_role | |
user_can | |
auth_redirect | |
count_users | |
count_user_posts | |
count_many_users_posts | |
email_exists | |
get_currentuserinfo | |
get_current_user_id | |
get_profile (deprecated) | |
get_user_by | |
get_userdata | |
get_users | |
wp_authenticate | |
username_exists | |
validate_username | |
wp_dropdown_users | |
wp_get_current_user | |
wp_set_current_user | |
wp_set_password | |
get_author_posts_url | |
get_the_modified_author | |
is_multi_author | |
add_user_meta | |
delete_user_meta | |
get_user_meta | |
update_user_meta | |
get_the_author_meta | |
wp_create_user | |
wp_delete_user | |
wp_insert_user | |
wp_update_user | |
is_user_logged_in | |
wp_login_form | |
wp_signon | |
wp_logout | |
wp_loginout | |
wp_logout_url | |
bloginfo_rss | |
comment_author_rss | |
comment_link | |
comment_text_rss | |
do_feed | |
do_feed_atom | |
do_feed_rdf | |
do_feed_rss | |
do_feed_rss2 | |
fetch_feed | |
fetch_rss (deprecated) | |
get_author_feed_link | |
get_bloginfo_rss | |
get_category_feed_link | |
get_comment_link | |
get_comment_author_rss | |
get_post_comments_feed_link | |
get_search_comments_feed_link | |
get_search_feed_link | |
get_the_category_rss | |
get_the_title_rss | |
post_comments_feed_link | |
rss_enclosure | |
the_title_rss | |
the_category_rss | |
the_excerpt_rss | |
wp_remote_get | |
wp_remote_retrieve_body | |
wp_get_http_headers | |
wp_remote_fopen | |
add_ping | |
add_comment_meta | |
check_comment | |
comment_text | |
comment_form | |
comments_number | |
discover_pingback_server_uri | |
delete_comment_meta | |
do_all_pings | |
do_enclose | |
do_trackbacks | |
generic_ping | |
get_approved_comments | |
get_avatar | |
get_comment | |
get_comment_text | |
get_comment_meta | |
get_comments | |
wp_list_comments | |
get_enclosed | |
get_lastcommentmodified | |
get_pung | |
get_to_ping | |
have_comments | |
get_comment_author | |
is_trackback | |
pingback | |
privacy_ping_filter | |
sanitize_comment_cookies | |
trackback | |
trackback_url | |
trackback_url_list | |
update_comment_meta | |
weblog_ping | |
wp_allow_comment | |
wp_count_comments | |
wp_delete_comment | |
wp_filter_comment | |
wp_get_comment_status | |
wp_get_current_commenter | |
wp_insert_comment | |
wp_new_comment | |
wp_set_comment_status | |
wp_throttle_comment_flood | |
wp_update_comment | |
wp_update_comment_count | |
wp_update_comment_count_now | |
comment_class | |
comment_ID | |
comment_author | |
comment_date | |
comment_time | |
get_comment_date | |
get_comment_time | |
paginate_comments_links | |
previous_comments_link | |
next_comments_link | |
get_comment_pages_count | |
has_filter | |
add_filter | |
apply_filters | |
apply_filters_ref_array | |
current_filter | |
merge_filters | |
remove_filter | |
remove_all_filters | |
has_action | |
add_action | |
do_action | |
do_action_ref_array | |
did_action | |
remove_action | |
remove_all_actions | |
plugin_basename | |
plugins_url | |
get_plugin_data | |
get_admin_page_title | |
plugin_dir_path | |
register_activation_hook | |
register_deactivation_hook | |
menu_page_url | |
is_plugin_active | |
is_plugin_active_for_network | |
is_plugin_inactive | |
is_plugin_page | |
add_contextual_help | |
get_plugins | |
is_active_widget | |
register_widget | |
the_widget | |
unregister_widget | |
wp_add_dashboard_widget | |
wp_convert_widget_settings | |
wp_get_sidebars_widgets | |
wp_get_widget_defaults | |
wp_register_sidebar_widget | |
wp_register_widget_control | |
wp_set_sidebars_widgets | |
wp_unregister_sidebar_widget | |
wp_unregister_widget_control | |
wp_widget_description | |
register_setting | |
unregister_setting | |
settings_fields | |
do_settings_fields | |
do_settings_sections | |
add_settings_field | |
add_settings_section | |
add_settings_error | |
get_settings_errors | |
settings_errors | |
add_shortcode | |
do_shortcode | |
do_shortcode_tag | |
get_shortcode_regex | |
remove_shortcode | |
remove_all_shortcodes | |
shortcode_atts | |
shortcode_parse_atts | |
strip_shortcodes | |
comments_template | |
get_footer | |
get_header | |
get_sidebar | |
get_search_form | |
add_custom_background (deprecated) | |
add_custom_image_header (deprecated) | |
add_image_size | |
add_theme_support | |
body_class | |
current_theme_supports | |
dynamic_sidebar | |
get_404_template | |
get_archive_template | |
get_attachment_template | |
get_author_template | |
get_body_class | |
get_category_template | |
get_comments_popup_template | |
get_current_theme | |
get_date_template | |
get_header_image | |
get_header_textcolor | |
get_home_template | |
get_locale_stylesheet_uri | |
get_page_template | |
get_paged_template | |
get_post_class | |
get_query_template | |
get_search_template | |
get_single_template | |
get_stylesheet | |
get_stylesheet_directory | |
get_stylesheet_directory_uri | |
get_stylesheet_uri | |
get_tag_template | |
get_taxonomy_template | |
get_template | |
get_template_directory | |
get_template_directory_uri | |
get_theme_file_uri | |
get_theme_file_path | |
get_template_part | |
get_theme (deprecated) | |
wp_get_themes | |
get_theme_data (deprecated) | |
get_theme_support | |
get_theme_mod | |
get_theme_mods | |
get_theme_root | |
get_theme_roots | |
get_theme_root_uri | |
get_themes (deprecated) | |
has_header_image | |
header_image | |
header_textcolor | |
in_the_loop | |
is_child_theme | |
is_active_sidebar | |
is_admin_bar_showing | |
is_customize_preview | |
is_dynamic_sidebar | |
language_attributes | |
load_template | |
locale_stylesheet | |
locate_template | |
post_class | |
preview_theme | |
preview_theme_ob_filter | |
preview_theme_ob_filter_callback | |
register_nav_menu | |
register_nav_menus | |
get_registered_nav_menus | |
wp_create_nav_menu | |
register_sidebar | |
register_sidebars | |
register_theme_directory | |
remove_theme_mod | |
remove_theme_mods | |
remove_theme_support | |
require_if_theme_supports | |
search_theme_directories | |
set_theme_mod | |
switch_theme | |
validate_current_theme | |
unregister_nav_menu | |
unregister_sidebar | |
wp_add_inline_style | |
wp_clean_themes_cache | |
wp_get_archives | |
wp_get_nav_menu_items | |
wp_get_theme | |
wp_nav_menu | |
wp_oembed_remove_provider | |
wp_page_menu | |
wp_title | |
urrent_time | |
date_i18n | |
get_calendar | |
get_date_from_gmt | |
get_lastpostdate | |
get_lastpostmodified | |
get_day_link | |
get_gmt_from_date | |
get_month_link | |
the_date | |
get_the_date | |
the_time | |
get_the_time | |
the_modified_time | |
get_the_modified_time | |
get_weekstartend | |
get_year_link | |
human_time_diff | |
is_new_day | |
iso8601_timezone_to_offset | |
iso8601_to_datetime | |
mysql2date | |
is_serialized | |
is_serialized_string | |
maybe_serialize | |
maybe_unserialize | |
add_option | |
add_site_option | |
delete_option | |
delete_site_option | |
form_option | |
get_alloptions (deprecated) | |
get_site_option | |
get_site_url | |
get_admin_url | |
get_user_option | |
get_option | |
update_option | |
update_site_option | |
update_user_option | |
wp_load_alloptions | |
set_transient() | |
get_transient() | |
delete_transient() | |
set_site_transient() | |
get_site_transient() | |
delete_site_transient() | |
add_menu_page | |
remove_menu_page | |
add_submenu_page | |
remove_submenu_page | |
add_object_page | |
add_utility_page | |
add_comments_page | |
add_dashboard_page | |
add_links_page | |
add_management_page | |
add_media_page | |
add_options_page | |
add_pages_page | |
add_plugins_page | |
add_posts_page | |
add_theme_page | |
add_users_page | |
add_node | |
remove_node | |
add_group | |
get_node | |
get_nodes | |
checked | |
disabled | |
selected | |
submit_button | |
get_submit_button | |
check_admin_referer | |
check_ajax_referer | |
wp_create_nonce | |
wp_explain_nonce (deprecated) | |
wp_get_original_referer | |
wp_get_referer | |
wp_nonce_ays | |
wp_nonce_field | |
wp_nonce_url | |
wp_original_referer_field | |
wp_referer_field | |
wp_send_json | |
wp_send_json_error | |
wp_send_json_success | |
wp_verify_nonce | |
spawn_cron | |
wp_clear_scheduled_hook | |
wp_cron | |
wp_get_schedule | |
wp_get_schedules | |
wp_next_scheduled | |
wp_reschedule_event | |
wp_schedule_event | |
wp_schedule_single_event | |
wp_unschedule_event | |
comments_open | |
has_nav_menu | |
has_tag | |
in_category | |
is_404 | |
is_admin | |
is_archive | |
is_attachment | |
is_author | |
is_category | |
is_comments_popup | |
is_customize_preview | |
is_date | |
is_day | |
is_feed | |
is_front_page | |
is_home | |
is_month | |
is_page | |
is_page_template | |
is_paged | |
is_preview | |
is_search | |
is_single | |
is_singular | |
is_sticky | |
is_tag | |
is_tax | |
is_time | |
is_trackback | |
is_year | |
pings_open | |
wp_dequeue_script | |
wp_dequeue_style | |
wp_deregister_script | |
wp_deregister_style | |
wp_enqueue_script | |
wp_enqueue_style | |
wp_localize_script | |
wp_register_script | |
wp_register_style | |
wp_script_is | |
wp_style_is | |
get_tax_sql | |
get_meta_sql | |
get_posts_by_author_sql | |
add_editor_style | |
add_query_arg | |
add_rewrite_rule | |
admin_url | |
bool_from_yn | |
cache_javascript_headers | |
capital_P_dangit | |
clean_blog_cache | |
content_url | |
do_robots | |
flush_rewrite_rules | |
get_bloginfo | |
get_num_queries | |
get_post_stati | |
get_post_statuses | |
get_query_var | |
home_url | |
includes_url | |
is_blog_installed | |
is_main_site | |
is_main_query | |
is_multisite | |
is_ssl | |
is_wp_error | |
log_app | |
make_url_footnote (deprecated) | |
network_admin_url | |
network_home_url | |
network_site_url | |
nocache_headers | |
plugin_dir_url | |
query_posts | |
remove_query_arg | |
rewind_posts | |
setup_postdata | |
site_url | |
status_header | |
unzip_file | |
validate_file | |
validate_file_to_edit | |
wp | |
wp_cache_set | |
wp_cache_get | |
wp_cache_reset (deprecated) | |
wp_check_filetype | |
wp_clearcookie (deprecated) | |
wp_die | |
wp_editor | |
wp_footer | |
wp_get_cookie_login (deprecated) | |
wp_get_image_editor | |
wp_get_installed_translations | |
wp_hash | |
wp_handle_sideload | |
wp_head | |
wp_install_defaults | |
wp_is_mobile | |
wp_mail | |
wp_mkdir_p | |
wp_new_user_notification | |
wp_password_change_notification | |
wp_notify_moderator | |
wp_notify_postauthor | |
wp_parse_args | |
wp_redirect | |
wp_reset_postdata | |
wp_reset_query | |
wp_salt | |
wp_safe_redirect | |
wp_set_auth_cookie | |
wp_strip_all_tags | |
wp_upload_bits | |
wp_upload_dir | |
wp_list_pluck | |
wp_text_diff | |
post_submit_meta_box | |
wp_max_upload_size | |
absint | |
add_magic_quotes | |
addslashes_gpc | |
antispambot | |
attribute_escape (deprecated) | |
backslashit | |
balanceTags | |
clean_pre | |
clean_url (deprecated) | |
convert_chars | |
convert_smilies | |
ent2ncr | |
esc_attr | |
esc_html | |
esc_js | |
esc_textarea | |
esc_sql | |
esc_url | |
esc_url_raw | |
force_balance_tags | |
format_to_edit | |
format_to_post (deprecated) | |
funky_javascript_fix (deprecated) | |
htmlentities2 | |
is_email | |
js_escape (deprecated) | |
make_clickable | |
popuplinks | |
remove_accents | |
sanitize_email | |
sanitize_file_name | |
sanitize_html_class | |
sanitize_key | |
sanitize_mime_type | |
sanitize_option | |
sanitize_sql_orderby | |
sanitize_text_field | |
sanitize_title | |
sanitize_title_for_query | |
sanitize_title_with_dashes | |
sanitize_user | |
seems_utf8 | |
stripslashes_deep | |
trailingslashit | |
untrailingslashit | |
urlencode_deep | |
url_shorten | |
utf8_uri_encode | |
wpautop | |
wptexturize | |
wp_filter_kses | |
wp_filter_post_kses | |
wp_filter_nohtml_kses | |
wp_iso_descrambler | |
wp_kses | |
wp_kses_array_lc | |
wp_kses_attr | |
wp_kses_bad_protocol | |
wp_kses_bad_protocol_once | |
wp_kses_bad_protocol_once2 | |
wp_kses_check_attr_val | |
wp_kses_decode_entities | |
wp_kses_hair | |
wp_kses_hook | |
wp_kses_html_error | |
wp_kses_js_entities | |
wp_kses_no_null | |
wp_kses_normalize_entities | |
wp_kses_normalize_entities2 | |
wp_kses_post | |
wp_kses_split | |
wp_kses_split2 | |
wp_kses_stripslashes | |
wp_kses_version | |
wp_make_link_relative | |
wp_normalize_path | |
wp_rel_nofollow | |
wp_richedit_pre | |
wp_specialchars | |
wp_trim_words | |
zeroise | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment