使っていないか確認しないとね!

使っていないか確認しないとね! - 廃止予定の関数たち

説明

2003年に誕生したWordPress。その歴史の中には、廃止予定(deprecated)となっている関数がいくつも存在する。それらの関数をテーマやプラグインで使用するべきではないし、使用しているなら代替の関数に書き換えるべきである。ここでは3.24.7.0現在、廃止予定となっている関数をまとめて紹介する。
廃止予定(一部は実質廃止済み)の関数は、基本的には/wp-includes/deprecated.phpに記載されている。
廃止予定の関数名定義された
バージョン
廃止予定になった
バージョン
代替関数など
get_postdata0.711.5.1get_post
start_wp1.0.11.5-
the_category_ID0.710.71get_the_category
the_category_head0.710.71get_the_category_by_ID
previous_post1.52.0previous_post_link
next_post0.712.0next_post_link
user_can_create_post1.52.0current_user_can
user_can_create_draft1.52.0current_user_can
user_can_edit_post1.52.0current_user_can
user_can_delete_post1.52.0current_user_can
user_can_set_post_date1.52.0current_user_can
user_can_edit_post_date1.52.0current_user_can
user_can_edit_post_comments1.52.0current_user_can
user_can_delete_post_comments1.52.0current_user_can
user_can_edit_user1.52.0current_user_can
get_linksbyname0.712.1get_bookmarks
wp_get_linksbyname1.0.12.1wp_list_bookmarks
get_linkobjectsbyname1.0.12.1get_bookmarks
get_linkobjects1.0.12.1get_bookmarks
get_linksbyname_withrating0.712.1get_bookmarks
get_links_withrating0.712.1get_bookmarks
get_autotoggle0.712.1-
list_cats0.712.1wp_list_categories
wp_list_cats1.22.1wp_list_categories
dropdown_cats0.712.1wp_dropdown_categories
list_authors1.22.1wp_list_authors
wp_get_post_cats1.0.12.1wp_get_post_categories
wp_set_post_cats1.0.12.1wp_set_post_categories
get_archives0.712.1wp_get_archives
get_author_link1.22.1get_author_posts_url
link_pages0.712.1wp_link_pages
get_settings0.712.1get_option
permalink_link0.711.2the_permalink
permalink_single_rss0.712.3the_permalink_rss
wp_get_links1.0.12.1wp_list_bookmarks
get_links0.712.1get_bookmarks
get_links_list1.0.12.1wp_list_bookmarks
links_popup_script0.712.1-
get_linkrating1.0.12.1sanitize_bookmark_field
get_linkcatname0.712.1get_category
comments_rss_link1.0.12.5post_comments_feed_link
get_category_rss_link1.22.5get_category_feed_link
get_author_rss_link1.22.5get_author_feed_link
comments_rss1.52.2get_post_comments_feed_link
create_user2.02.0wp_create_user
gzip_compression-2.5-
get_commentdata0.712.7get_comment
get_catname0.712.8get_cat_name
get_category_children1.2.02.8get_term_children
get_the_author_description1.52.8get_the_author_meta
the_author_description1.0.02.8the_author_meta
get_the_author_login1.52.8get_the_author_meta
the_author_login0.712.8the_author_meta
get_the_author_firstname1.52.8get_the_author_meta
the_author_firstname0.712.8the_author_meta
get_the_author_lastname1.52.8get_the_author_meta
the_author_lastname0.712.8the_author_meta
get_the_author_nickname1.52.8get_the_author_meta
the_author_nickname0.712.8the_author_meta
get_the_author_email1.52.8get_the_author_meta
the_author_email0.712.8the_author_meta
get_the_author_icq1.52.8get_the_author_meta
the_author_icq0.712.8the_author_meta
get_the_author_yim1.52.8get_the_author_meta
the_author_yim0.712.8the_author_meta
get_the_author_msn1.52.8get_the_author_meta
the_author_msn0.712.8the_author_meta
get_the_author_aim1.52.8get_the_author_meta
the_author_aim0.712.8the_author_meta
get_author_name1.0.02.8get_the_author_meta
get_the_author_url1.52.8get_the_author_meta
the_author_url0.712.8the_author_meta
get_the_author_ID1.52.8get_the_author_meta
the_author_ID0.712.8the_author_meta
the_content_rss0.712.9.0the_content_feed
make_url_footnote0.712.9.0-
_c2.2.02.9.0_x
translate_with_context2.53.0.0_x
_nc2.7.03.0.0_nx
__ngettext1.2.02.8.0_n
__ngettext_noop2.52.8.0_n_noop
get_alloptions1.0.03.0.0wp_load_alloptions
get_the_attachment_link2.0.02.5.0wp_get_attachment_link
get_attachment_icon_src2.1.02.5.0wp_get_attachment_image_src
get_attachment_icon2.0.02.5.0wp_get_attachment_image
get_attachment_innerHTML2.0.02.5.0wp_get_attachment_image
get_link2.0.02.1.0get_bookmark
sanitize_url2.3.12.8.0esc_url_raw
clean_url1.2.03.0.0esc_url
js_escape2.0.42.8.0esc_js
wp_specialchars-2.8.0esc_html
attribute_escape2.0.62.8.0esc_attr
register_sidebar_widget2.2.02.8.0wp_register_sidebar_widget
unregister_sidebar_widget2.2.02.8.0wp_unregister_sidebar_widget
register_widget_control2.2.02.8.0wp_register_widget_control
unregister_widget_control2.2.02.8.0wp_unregister_widget_control
delete_usermeta2.0.03.0.0delete_user_meta
get_usermeta2.0.03.0.0get_user_meta
update_usermeta2.0.03.0.0update_user_meta
get_users_of_blog2.2.03.1.0get_users
automatic_feed_links2.8.03.0.0add_theme_support
get_profile1.5.03.0.0get_the_author_meta
get_usernumposts0.713.0.0count_user_posts
is_taxonomy2.3.03.0.0taxonomy_exists
is_term2.3.03.0.0term_exists
is_plugin_page1.5.03.1-
update_category_cache1.5.03.1-
wp_timezone_supported2.9.03.2-
the_editor2.1.03.3.0wp_editor
get_user_metavalues3.0.03.3.0-
sanitize_user_object2.3.03.3.0-
get_boundary_post_rel_link2.8.03.3.0-
start_post_rel_link2.8.03.3.0-
get_index_rel_link2.8.03.3.0-
index_rel_link2.8.03.3.0-
get_parent_post_rel_link2.8.03.3.0-
parent_post_rel_link2.8.03.3.0-
wp_admin_bar_dashboard_view_site_menu3.2.03.3.0-
is_blog_userMU3.3.0is_user_member_of_blog
debug_fopen0.713.4.0error_log
debug_fwrite0.713.4.0error_log
debug_fclose0.713.4.0error_log
get_themes1.5.03.4.0wp_get_themes
get_theme1.5.03.4.0wp_get_theme
get_current_theme1.5.03.4.0wp_get_theme
get_theme_data1.5.03.4.0wp_get_theme
clean_pre1.2.03.4.0-
add_custom_image_header2.1.03.4.0add_theme_support
remove_custom_image_header3.1.03.4.0remove_theme_support
add_custom_background3.0.03.4.0add_theme_support
remove_custom_background3.1.03.4.0remove_theme_support
update_page_cache1.5.13.4.0update_post_cache
clean_page_cache2.0.03.4.0clean_post_cache
wp_explain_nonce2.0.43.4.1wp_nonce_ays
sticky_class2.7.03.5.0post_class
wp_load_image2.1.03.5.0wp_get_image_editor
image_resize2.5.03.5.0wp_get_image_editor
wp_get_single_post1.0.03.5.0get_post
user_pass_ok0.713.5.0wp_authenticate
gd_edit_image_support0.712.9.0wp_image_editor_supports
gd_edit_image_support0.712.9.0wp_image_editor_supports
get_page0.713.5.1get_post
wp_convert_bytes_to_hr2.3.03.6.0size_format
rich_edit_exists2.1.03.9.0-
format_to_post0.713.9.0-
get_all_category_ids2.0.04.0.0get_terms
like_escape2.5.04.0.0wpdb::esc_like
url_is_accessable_via_ssl2.5.04.0.0-
preview_theme2.6.04.3.0-
wp_richedit_pre2.0.04.3.0format_for_editor
wp_htmledit_pre2.5.04.3.0format_for_editor
post_permalink1.0.04.4.0get_permalink
wp_get_http2.5.04.4.0WP_Httpクラス
force_ssl_login2.6.04.4.0force_ssl_admin
get_comments_popup_template1.5.04.5.0-
is_comments_popup1.5.04.5.0-
comments_popup_script1.5.04.5.0-
popuplinks1.5.04.5.0-
get_paged_template1.5.04.7.0-
wp_kses_js_entities1.0.04.7.0-
すでに100以上の関数が廃止予定になっています。自身が使っているテーマや自作したプラグインなどで使っていないか確認が必要ですね。

ソースファイル

/wp-includes/deprecated.php

関連

お勧めコンテンツ

is_404(2009年11月26日 登録)

bool is_404( )
要求されているページが、404ページ(投稿データが見つからない)か調べる。

get_bookmark_field(2011年6月10日 登録)

mixed get_bookmark_field( string $field, int $bookmark [ , string $context = 'display' ] )
リンク情報の要素値を取得する。

get_posts_nav_link(2012年1月11日 登録)

string get_posts_nav_link( [ array $args = array() ] )
前後のページへのリンクテキストを取得する。

is_single(2009年11月12日 登録)

bool is_single( [ mixed $post = '' ] )
要求されているページが、投稿か調べる。

is_blog_admin(2011年6月22日 登録)

bool is_blog_admin( )
リクエストページがブログ管理者ページ(/wp-admin/内)か調べる。

最終更新日時 : 2016-12-13 10:30