本家 | 関数インデックス 機能コード順 | 関数インデックス abc順

WordPress 関数インデックス 機能コード順

投稿、固定ページ、添付ファイルの関数
投稿get_childrenen"親" 投稿の添付ファイル、更新履歴、サブページを取得
 get_extendeden投稿の拡張情報を取得
 get_posten特定の投稿の情報を取得
 get_post_ancestorsen投稿IDを基に親投稿のIDの配列を取得
 get_post_mime_typeen投稿IDを基に添付ファイルのMIMEタイプを返す
 get_post_statusen投稿IDを基に投稿の公開状態を返す
 get_post_typeen投稿IDを基に投稿タイプを返す
 get_postsen投稿IDを基に投稿のデータを取得
 is_singleen個別投稿を表示中かどうか判断
 is_stickyen上部固定投稿かどうか判断
 wp_get_recent_postsen指定した数の最新投稿リストを返す
 wp_get_single_posten投稿IDを基に投稿のデータを取得 (モード指定可)
 
投稿追加・削除wp_delete_postenpost テーブルから投稿を削除する汎用関数
 wp_insert_postenpostテーブルにデータを挿入する汎用関数
 wp_publish_posten投稿の post_status を公開済みに設定
 wp_update_postenpost テーブルのデータを更新する汎用関数
 
固定ページget_all_page_idsen
 get_pageen
 get_page_linken
 get_page_by_pathen
 get_page_by_titleen
 get_page_childrenen
 get_page_hierarchyen
 get_page_urien
 get_pagesen
 is_pageen
 page_uri_indexen
 wp_list_pagesen
 
カスタムフィールド (postmeta)add_post_metaen投稿にカスタムフィールドを追加
 delete_post_metaen投稿からカスタムフィールドを削除
 get_post_customen投稿のカスタムフィールドを連想配列として取得
 get_post_custom_keysen投稿のカスタムフィールドキーを取得
 get_post_custom_valuesen投稿のカスタムフィールド値を取得
 get_post_metaen投稿のカスタムフィールドを取得
 update_post_metaen投稿のカスタムフィールドを更新
 
添付ファイルget_attached_fileen
 is_attachmenten
 is_local_attachmenten
 update_attached_fileen
 wp_attachment_is_imageen
 wp_insert_attachmenten
 wp_delete_attachmenten
 wp_get_attachment_imageen
 wp_get_attachment_image_srcen
 wp_get_attachment_metadataen
 wp_get_attachment_thumb_fileen
 wp_get_attachment_thumb_urlen
 wp_get_attachment_urlen
 wp_check_for_changed_slugsen
 wp_count_postsen
 wp_mime_type_iconen
 wp_update_attachment_metadataen
 
ブックマークget_bookmarken
 get_bookmarksen
 wp_list_bookmarksen
 
その他add_meta_boxen
 get_the_IDen
 get_the_authoren
 get_the_contenten
 wp_get_post_categoriesen特定の投稿に含まれるカテゴリーのIDを配列にして取得
 wp_set_post_categoriesen
 wp_trim_excerpten
 
カテゴリー、タグ、タクソノミーの関数
カテゴリーcat_is_ancestor_ofen2つのカテゴリーが親(先祖)子関係にあるかチェックする
 get_all_category_idsen全ての定義済みカテゴリーIDを取得する
 get_cat_IDenカテゴリー名からカテゴリーIDを取得
 get_cat_nameenカテゴリーIDからカテゴリー名を取得
 get_categoriesen
 get_categoryen
 get_category_by_pathen
 get_category_by_slugen
 get_category_linkenカテゴリーIDからカテゴリーURLを取得
 get_category_parentsenカテゴリーの親カテゴリーを取得
 get_the_categoryen記事のカテゴリーの詳細情報を取得
 in_categoryen記事がカテゴリーに属しているかチェック
 is_categoryen
 
カテゴリー作成wp_create_categoryen
 wp_delete_categoryen
 wp_insert_categoryen
 
タグget_tagen
 get_tag_linken
 get_tagsen
 get_the_tag_listen
 get_the_tagsen
 is_tagen
 
タクソノミーget_termen
 get_the_term_listen
 get_term_byen
 get_term_childrenenタクソノミーの子を一つの配列にまとめる
 get_termsen
 is_taxonomyen
 is_taxonomy_hierarchicalenタクソノミーオブジェクトが階層を持つかを判断
 is_termenタームが存在するかどうか判断する
 register_taxonomyen
 wp_get_object_termsen与えられたタクソノミーのオブジェクトに紐づけられたタームを返す
 wp_insert_termen
 wp_update_termen
 wp_delete_termen
 
ユーザーと投稿者の関数
ユーザーと投稿者auth_redirectenログイン済みか判断し、そうでなければログインページへリダイレクト
 email_existsenユーザーのものとしてメールアドレスが登録されているか判断
 get_currentuserinfoen現在のユーザーの情報を取得
 get_profileenフィールドを基にユーザーデータを取得
 get_userdataen任意のユーザーの情報を取得
 get_userdatabyloginenログイン名を基にユーザーデータを取得
 get_usernumpostsen特定のユーザーの投稿数を取得
 set_current_userenIDまたはログイン名を現在のユーザーを変更
 user_pass_okenログイン名とパスワードが正しいか判断
 username_existsenユーザーIDが存在するか判断
 validate_usernameenユーザー名が有効か判断
 wp_get_current_useren現在のユーザーが存在するか判断しデータを取得
 wp_set_current_userenIDまたはログイン名を基に現在のユーザーを変更
 
ユーザーのメタ情報delete_usermetaen指定したIDのユーザーの usermeta 情報を削除
 get_usermetaen特定のユーザーのメタデータを取得
 update_usermetaenユーザーのメタデータを更新
 
ユーザー追加・削除wp_create_userenユーザーを生成し、user テーブルに挿入
 wp_delete_userenユーザーを削除
 wp_update_userenユーザー情報を更新
 
ログイン・ログアウトis_user_logged_inen閲覧中のユーザーがログイン済みか判断
 wp_signonenユーザーを認証しログイン状態にする
 wp_logoutenユーザーをログアウトさせる
 
フィード関数
フィード関数bloginfo_rssen
 comment_author_rssen
 comment_linken
 comment_text_rssen
 do_feeden
 do_feed_atomen
 do_feed_rdfen
 do_feed_rssen
 do_feed_rss2en
 get_author_feed_linken
 get_bloginfo_rssen
 get_category_feed_linken
 get_comment_linken
 get_comment_author_rssen
 get_post_comments_feed_linken
 get_search_comments_feed_linken
 get_search_feed_linken
 get_the_category_rssen
 get_the_title_rssen
 permalink_single_rssen
 post_comments_feed_linken
 rss_enclosureen
 the_title_rssen
 the_category_rssen
 the_content_rssen
 the_excerpt_rssen
 
コメント、ピン、トラックバックの関数
コメントadd_pingen
 check_commenten
 discover_pingback_server_urien
 do_all_pingsen
 do_encloseen
 do_trackbacksen
 generic_pingen
 get_approved_commentsen
 get_avataren
 get_commenten
 get_commentsen
 get_encloseden
 get_lastcommentmodifieden
 get_pungen
 get_to_pingen
 next_comments_linken
 paginate_comments_linksen
 pingbacken
 previous_comments_linken
 privacy_ping_filteren
 sanitize_comment_cookiesen
 trackbacken
 trackback_url_listen
 weblog_pingen
 wp_allow_commenten
 wp_delete_commenten
 wp_filter_commenten
 wp_get_comment_statusen
 wp_get_current_commenteren
 wp_insert_commenten
 wp_new_commenten
 wp_set_comment_statusen
 wp_throttle_comment_flooden
 wp_update_commenten
 wp_update_comment_counten
 
アクション、フィルター、プラグイン、ショートコードの関数
アクションadd_filteren
 apply_filtersen
 merge_filtersen
 remove_filteren
 
フィルターadd_actionen
 do_actionen
 did_actionen
 do_action_ref_arrayen
 remove_actionen
 
プラグインplugin_basenameen
 register_activation_hooken
 register_deactivation_hooken
 register_settingen
 settings_fieldsen
 unregister_settingen
 
ショートコードadd_shortcodeen
 do_shortcodeen
 do_shortcode_tagen
 get_shortcode_regexen
 remove_shortcodeen
 remove_all_shortcodesen
 shortcode_attsen
 shortcode_parse_attsen
 strip_shortcodesen
 
テーマ関連の関数
関数の読み込みcomments_templateen
 get_footeren
 get_headeren
 get_sidebaren
 get_search_formen
 
その他add_custom_image_headeren
 get_404_templateen
 get_archive_templateen
 get_attachment_templateen
 get_author_templateen
 get_category_templateen
 get_comments_popup_templateen
 get_current_themeen
 get_date_templateen
 get_header_imageen
 get_header_textcoloren
 get_home_templateen
 get_locale_stylesheet_urien
 get_page_templateen
 get_paged_templateen
 get_query_templateen
 get_search_templateen
 get_single_templateen
 get_stylesheeten
 get_stylesheet_directoryen
 get_stylesheet_directory_urien
 get_stylesheet_urien
 get_templateen
 get_template_directoryen
 get_template_directory_urien
 get_themeen
 get_theme_dataen
 get_theme_moden
 get_theme_rooten
 get_theme_root_urien
 get_themesen
 header_imageen
 load_templateen
 locale_stylesheeten
 preview_themeen
 preview_theme_ob_filteren
 preview_theme_ob_filter_callbacken
 set_theme_moden
 switch_themeen
 validate_current_themeen
 
フォーマット用関数
フォーマット用関数add_magic_quotesen
 addslashes_gpcen
 antispambotenメールアドレスを実態参照に変換する
 attribute_escapeen
 backslashiten
 balanceTagsen開いたままのタグを閉じるなどの調整をする
 clean_preenbr タグなしのテキストを返し、p タグを改行に変更する
 clean_urlen
 convert_charsen不正な文字を変換する
 convert_smiliesen文字をスマイリー画像に変換する
 ent2ncren文字ベースの実態参照を数字ベースに変換する
 esc_attren
 force_balance_tagsenuse_balanceTags オプションを無視する
 format_to_editen
 format_to_posten
 funky_javascript_fixen
 htmlentities2en
 is_emailen
 js_escapeen
 make_clickableen
 popuplinksenリンクを新ウィンドウへのポップアップリンクに変換する
 remove_accents()enアクセント記号やウムラウトを取り除いた文字列を返す
 sanitize_emailen
 sanitize_file_nameen
 sanitize_userenユーザー名をサニタイズする
 sanitize_titleenタイトルをサニタイズする
 sanitize_title_with_dashesenタイトルを半角ダッシュ入りでサニタイズする
 seems_utf8en文字列が UTF-8 エンコードかどうか判断
 stripslashes_deepen
 trailingslashiten
 untrailingslashiten
 utf8_uri_encodeenユニコード値を URL で使えるようにエンコードする
 wpautopenテキストに段落の書式をつける
 wptexturizeen
 wp_filter_ksesen
 wp_filter_post_ksesen
 wp_filter_nohtml_ksesen
 wp_iso_descrambleren
 wp_ksesen
 wp_kses_array_lcen
 wp_kses_attren
 wp_kses_bad_protocolen
 wp_kses_bad_protocol_onceen
 wp_kses_bad_protocol_once2en
 wp_kses_check_attr_valen
 wp_kses_decode_entitiesen
 wp_kses_hairen
 wp_kses_hooken
 wp_kses_html_erroren
 wp_kses_js_entitiesen
 wp_kses_no_nullen
 wp_kses_normalize_entitiesen
 wp_kses_normalize_entities2en
 wp_kses_spliten
 wp_kses_split2en
 wp_kses_stripslashesen
 wp_kses_versionen
 wp_make_link_relativeen
 wp_rel_nofollowen絶対パスのリンクを相対パスに変える
 wp_richedit_preen
 wp_specialcharsen
 zeroiseen数字の先頭にゼロを加える (15を0015にするなど)
 
その他の関数
日時関連の関数current_timeen
 date_i18nen
 get_calendaren
 get_date_from_gmtendatetime のタイムゾーンをローカル時間に変更
 get_lastpostdateen
 get_lastpostmodifieden
 get_day_linken
 get_gmt_from_dateendatetime のタイムゾーンを GMT に変更
 get_month_linken
 get_the_timeen
 get_weekstartenden
 get_year_linken
 human_time_diffen
 is_new_dayen
 iso8601_timezone_to_offseten
 iso8601_to_datetimeen
 mysql2dateen
 
シリアライズis_serializeden
 is_serialized_stringen
 maybe_serializeen
 maybe_unserializeen
 
オプションadd_optionen
 delete_optionen
 form_optionen
 get_alloptionsen
 get_user_optionen
 get_optionen
 update_optionen
 update_user_optionen
 
XML-RPCxmlrpc_getpostcategoryen
 xmlrpc_getposttitleen
 xmlrpc_removepostdataen
 user_pass_oken
 
ローカリゼーション__en
 _een
 _ngettexten
 esc_attr_een
 get_localeen
 load_default_textdomainen
 load_plugin_textdomainen
 load_textdomainen
 load_theme_textdomainen
 
Cron (タスクの予約実行)spawn_cronen
 wp_clear_scheduled_hooken
 wp_cronen
 wp_get_scheduleen
 wp_get_schedulesen
 wp_next_scheduleden
 wp_reschedule_eventen
 wp_schedule_eventen
 wp_schedule_single_eventen
 wp_unschedule_eventen
 
その他いろいろadd_query_argen
 bool_from_ynen"Y/N"変数を真偽値true/falseに変換
 cache_javascript_headersen
 check_admin_refereren
 check_ajax_refereren
 do_robotsen
 get_bloginfoen
 get_num_queriesen
 is_blog_installeden
 make_url_footnoteen
 nocache_headersen
 remove_query_argen
 status_headeren
 wpen
 wp_check_filetypeen
 wp_clearcookieen
 wp_create_nonceen
 wp_dieen
 wp_explain_nonceen
 wp_get_cookie_loginen
 wp_get_http_headersen
 wp_get_original_refereren
 wp_get_refereren
 wp_hashen
 wp_mailen
 wp_mkdir_pen
 wp_new_user_notificationen
 wp_nonce_aysen
 wp_nonce_fielden
 wp_nonce_urlen
 wp_notify_moderatoren
 wp_notify_postauthoren
 wp_original_referer_fielden
 wp_redirecten
 wp_referer_fielden
 wp_remote_fopenen
 wp_salten
 wp_setcookieen
 wp_upload_bitsen
 wp_upload_diren
 wp_verify_nonceen
 
ジオタグ (Geo)
ジオタグ (Geo)print_Laten
 print_Lonen
 print_UrlPopNaven
 print_AcmeMap_Urlen
 print_GeoURL_Urlen
 print_GeoCache_Urlen
 print_MapQuest_Urlen
 print_SideBit_Urlen
 print_DegreeConfluence_Urlen
 print_TopoZone_Urlen
 print_FindU_Urlen
 print_MapTech_Urlen
WordPress の関数リファレンスのインデックスです(2010/10/16現在)。無かったの作ってみました。ときどき、更新していますので、御自由に御利用ください。