Edit File by line
/home/zeestwma/ceyloniy.../wp-admin/includes
File: deprecated.php
$screen = convert_to_screen( $screen );
[1000] Fix | Delete
[1001] Fix | Delete
WP_Screen::add_old_compat_help( $screen, $help );
[1002] Fix | Delete
}
[1003] Fix | Delete
[1004] Fix | Delete
/**
[1005] Fix | Delete
* Get the allowed themes for the current site.
[1006] Fix | Delete
*
[1007] Fix | Delete
* @since 3.0.0
[1008] Fix | Delete
* @deprecated 3.4.0 Use wp_get_themes()
[1009] Fix | Delete
* @see wp_get_themes()
[1010] Fix | Delete
*
[1011] Fix | Delete
* @return WP_Theme[] Array of WP_Theme objects keyed by their name.
[1012] Fix | Delete
*/
[1013] Fix | Delete
function get_allowed_themes() {
[1014] Fix | Delete
_deprecated_function( __FUNCTION__, '3.4.0', "wp_get_themes( array( 'allowed' => true ) )" );
[1015] Fix | Delete
[1016] Fix | Delete
$themes = wp_get_themes( array( 'allowed' => true ) );
[1017] Fix | Delete
[1018] Fix | Delete
$wp_themes = array();
[1019] Fix | Delete
foreach ( $themes as $theme ) {
[1020] Fix | Delete
$wp_themes[ $theme->get('Name') ] = $theme;
[1021] Fix | Delete
}
[1022] Fix | Delete
[1023] Fix | Delete
return $wp_themes;
[1024] Fix | Delete
}
[1025] Fix | Delete
[1026] Fix | Delete
/**
[1027] Fix | Delete
* Retrieves a list of broken themes.
[1028] Fix | Delete
*
[1029] Fix | Delete
* @since 1.5.0
[1030] Fix | Delete
* @deprecated 3.4.0 Use wp_get_themes()
[1031] Fix | Delete
* @see wp_get_themes()
[1032] Fix | Delete
*
[1033] Fix | Delete
* @return array
[1034] Fix | Delete
*/
[1035] Fix | Delete
function get_broken_themes() {
[1036] Fix | Delete
_deprecated_function( __FUNCTION__, '3.4.0', "wp_get_themes( array( 'errors' => true )" );
[1037] Fix | Delete
[1038] Fix | Delete
$themes = wp_get_themes( array( 'errors' => true ) );
[1039] Fix | Delete
$broken = array();
[1040] Fix | Delete
foreach ( $themes as $theme ) {
[1041] Fix | Delete
$name = $theme->get('Name');
[1042] Fix | Delete
$broken[ $name ] = array(
[1043] Fix | Delete
'Name' => $name,
[1044] Fix | Delete
'Title' => $name,
[1045] Fix | Delete
'Description' => $theme->errors()->get_error_message(),
[1046] Fix | Delete
);
[1047] Fix | Delete
}
[1048] Fix | Delete
return $broken;
[1049] Fix | Delete
}
[1050] Fix | Delete
[1051] Fix | Delete
/**
[1052] Fix | Delete
* Retrieves information on the current active theme.
[1053] Fix | Delete
*
[1054] Fix | Delete
* @since 2.0.0
[1055] Fix | Delete
* @deprecated 3.4.0 Use wp_get_theme()
[1056] Fix | Delete
* @see wp_get_theme()
[1057] Fix | Delete
*
[1058] Fix | Delete
* @return WP_Theme
[1059] Fix | Delete
*/
[1060] Fix | Delete
function current_theme_info() {
[1061] Fix | Delete
_deprecated_function( __FUNCTION__, '3.4.0', 'wp_get_theme()' );
[1062] Fix | Delete
[1063] Fix | Delete
return wp_get_theme();
[1064] Fix | Delete
}
[1065] Fix | Delete
[1066] Fix | Delete
/**
[1067] Fix | Delete
* This was once used to display an 'Insert into Post' button.
[1068] Fix | Delete
*
[1069] Fix | Delete
* Now it is deprecated and stubbed.
[1070] Fix | Delete
*
[1071] Fix | Delete
* @deprecated 3.5.0
[1072] Fix | Delete
*/
[1073] Fix | Delete
function _insert_into_post_button( $type ) {
[1074] Fix | Delete
_deprecated_function( __FUNCTION__, '3.5.0' );
[1075] Fix | Delete
}
[1076] Fix | Delete
[1077] Fix | Delete
/**
[1078] Fix | Delete
* This was once used to display a media button.
[1079] Fix | Delete
*
[1080] Fix | Delete
* Now it is deprecated and stubbed.
[1081] Fix | Delete
*
[1082] Fix | Delete
* @deprecated 3.5.0
[1083] Fix | Delete
*/
[1084] Fix | Delete
function _media_button($title, $icon, $type, $id) {
[1085] Fix | Delete
_deprecated_function( __FUNCTION__, '3.5.0' );
[1086] Fix | Delete
}
[1087] Fix | Delete
[1088] Fix | Delete
/**
[1089] Fix | Delete
* Gets an existing post and format it for editing.
[1090] Fix | Delete
*
[1091] Fix | Delete
* @since 2.0.0
[1092] Fix | Delete
* @deprecated 3.5.0 Use get_post()
[1093] Fix | Delete
* @see get_post()
[1094] Fix | Delete
*
[1095] Fix | Delete
* @param int $id
[1096] Fix | Delete
* @return WP_Post
[1097] Fix | Delete
*/
[1098] Fix | Delete
function get_post_to_edit( $id ) {
[1099] Fix | Delete
_deprecated_function( __FUNCTION__, '3.5.0', 'get_post()' );
[1100] Fix | Delete
[1101] Fix | Delete
return get_post( $id, OBJECT, 'edit' );
[1102] Fix | Delete
}
[1103] Fix | Delete
[1104] Fix | Delete
/**
[1105] Fix | Delete
* Gets the default page information to use.
[1106] Fix | Delete
*
[1107] Fix | Delete
* @since 2.5.0
[1108] Fix | Delete
* @deprecated 3.5.0 Use get_default_post_to_edit()
[1109] Fix | Delete
* @see get_default_post_to_edit()
[1110] Fix | Delete
*
[1111] Fix | Delete
* @return WP_Post Post object containing all the default post data as attributes
[1112] Fix | Delete
*/
[1113] Fix | Delete
function get_default_page_to_edit() {
[1114] Fix | Delete
_deprecated_function( __FUNCTION__, '3.5.0', "get_default_post_to_edit( 'page' )" );
[1115] Fix | Delete
[1116] Fix | Delete
$page = get_default_post_to_edit();
[1117] Fix | Delete
$page->post_type = 'page';
[1118] Fix | Delete
return $page;
[1119] Fix | Delete
}
[1120] Fix | Delete
[1121] Fix | Delete
/**
[1122] Fix | Delete
* This was once used to create a thumbnail from an Image given a maximum side size.
[1123] Fix | Delete
*
[1124] Fix | Delete
* @since 1.2.0
[1125] Fix | Delete
* @deprecated 3.5.0 Use image_resize()
[1126] Fix | Delete
* @see image_resize()
[1127] Fix | Delete
*
[1128] Fix | Delete
* @param mixed $file Filename of the original image, Or attachment ID.
[1129] Fix | Delete
* @param int $max_side Maximum length of a single side for the thumbnail.
[1130] Fix | Delete
* @param mixed $deprecated Never used.
[1131] Fix | Delete
* @return string Thumbnail path on success, Error string on failure.
[1132] Fix | Delete
*/
[1133] Fix | Delete
function wp_create_thumbnail( $file, $max_side, $deprecated = '' ) {
[1134] Fix | Delete
_deprecated_function( __FUNCTION__, '3.5.0', 'image_resize()' );
[1135] Fix | Delete
return apply_filters( 'wp_create_thumbnail', image_resize( $file, $max_side, $max_side ) );
[1136] Fix | Delete
}
[1137] Fix | Delete
[1138] Fix | Delete
/**
[1139] Fix | Delete
* This was once used to display a meta box for the nav menu theme locations.
[1140] Fix | Delete
*
[1141] Fix | Delete
* Deprecated in favor of a 'Manage Locations' tab added to nav menus management screen.
[1142] Fix | Delete
*
[1143] Fix | Delete
* @since 3.0.0
[1144] Fix | Delete
* @deprecated 3.6.0
[1145] Fix | Delete
*/
[1146] Fix | Delete
function wp_nav_menu_locations_meta_box() {
[1147] Fix | Delete
_deprecated_function( __FUNCTION__, '3.6.0' );
[1148] Fix | Delete
}
[1149] Fix | Delete
[1150] Fix | Delete
/**
[1151] Fix | Delete
* This was once used to kick-off the Core Updater.
[1152] Fix | Delete
*
[1153] Fix | Delete
* Deprecated in favor of instantiating a Core_Upgrader instance directly,
[1154] Fix | Delete
* and calling the 'upgrade' method.
[1155] Fix | Delete
*
[1156] Fix | Delete
* @since 2.7.0
[1157] Fix | Delete
* @deprecated 3.7.0 Use Core_Upgrader
[1158] Fix | Delete
* @see Core_Upgrader
[1159] Fix | Delete
*/
[1160] Fix | Delete
function wp_update_core($current, $feedback = '') {
[1161] Fix | Delete
_deprecated_function( __FUNCTION__, '3.7.0', 'new Core_Upgrader();' );
[1162] Fix | Delete
[1163] Fix | Delete
if ( !empty($feedback) )
[1164] Fix | Delete
add_filter('update_feedback', $feedback);
[1165] Fix | Delete
[1166] Fix | Delete
require ABSPATH . 'wp-admin/includes/class-wp-upgrader.php';
[1167] Fix | Delete
$upgrader = new Core_Upgrader();
[1168] Fix | Delete
return $upgrader->upgrade($current);
[1169] Fix | Delete
[1170] Fix | Delete
}
[1171] Fix | Delete
[1172] Fix | Delete
/**
[1173] Fix | Delete
* This was once used to kick-off the Plugin Updater.
[1174] Fix | Delete
*
[1175] Fix | Delete
* Deprecated in favor of instantiating a Plugin_Upgrader instance directly,
[1176] Fix | Delete
* and calling the 'upgrade' method.
[1177] Fix | Delete
* Unused since 2.8.0.
[1178] Fix | Delete
*
[1179] Fix | Delete
* @since 2.5.0
[1180] Fix | Delete
* @deprecated 3.7.0 Use Plugin_Upgrader
[1181] Fix | Delete
* @see Plugin_Upgrader
[1182] Fix | Delete
*/
[1183] Fix | Delete
function wp_update_plugin($plugin, $feedback = '') {
[1184] Fix | Delete
_deprecated_function( __FUNCTION__, '3.7.0', 'new Plugin_Upgrader();' );
[1185] Fix | Delete
[1186] Fix | Delete
if ( !empty($feedback) )
[1187] Fix | Delete
add_filter('update_feedback', $feedback);
[1188] Fix | Delete
[1189] Fix | Delete
require ABSPATH . 'wp-admin/includes/class-wp-upgrader.php';
[1190] Fix | Delete
$upgrader = new Plugin_Upgrader();
[1191] Fix | Delete
return $upgrader->upgrade($plugin);
[1192] Fix | Delete
}
[1193] Fix | Delete
[1194] Fix | Delete
/**
[1195] Fix | Delete
* This was once used to kick-off the Theme Updater.
[1196] Fix | Delete
*
[1197] Fix | Delete
* Deprecated in favor of instantiating a Theme_Upgrader instance directly,
[1198] Fix | Delete
* and calling the 'upgrade' method.
[1199] Fix | Delete
* Unused since 2.8.0.
[1200] Fix | Delete
*
[1201] Fix | Delete
* @since 2.7.0
[1202] Fix | Delete
* @deprecated 3.7.0 Use Theme_Upgrader
[1203] Fix | Delete
* @see Theme_Upgrader
[1204] Fix | Delete
*/
[1205] Fix | Delete
function wp_update_theme($theme, $feedback = '') {
[1206] Fix | Delete
_deprecated_function( __FUNCTION__, '3.7.0', 'new Theme_Upgrader();' );
[1207] Fix | Delete
[1208] Fix | Delete
if ( !empty($feedback) )
[1209] Fix | Delete
add_filter('update_feedback', $feedback);
[1210] Fix | Delete
[1211] Fix | Delete
require ABSPATH . 'wp-admin/includes/class-wp-upgrader.php';
[1212] Fix | Delete
$upgrader = new Theme_Upgrader();
[1213] Fix | Delete
return $upgrader->upgrade($theme);
[1214] Fix | Delete
}
[1215] Fix | Delete
[1216] Fix | Delete
/**
[1217] Fix | Delete
* This was once used to display attachment links. Now it is deprecated and stubbed.
[1218] Fix | Delete
*
[1219] Fix | Delete
* @since 2.0.0
[1220] Fix | Delete
* @deprecated 3.7.0
[1221] Fix | Delete
*
[1222] Fix | Delete
* @param int|bool $id
[1223] Fix | Delete
*/
[1224] Fix | Delete
function the_attachment_links( $id = false ) {
[1225] Fix | Delete
_deprecated_function( __FUNCTION__, '3.7.0' );
[1226] Fix | Delete
}
[1227] Fix | Delete
[1228] Fix | Delete
/**
[1229] Fix | Delete
* Displays a screen icon.
[1230] Fix | Delete
*
[1231] Fix | Delete
* @since 2.7.0
[1232] Fix | Delete
* @deprecated 3.8.0
[1233] Fix | Delete
*/
[1234] Fix | Delete
function screen_icon() {
[1235] Fix | Delete
_deprecated_function( __FUNCTION__, '3.8.0' );
[1236] Fix | Delete
echo get_screen_icon();
[1237] Fix | Delete
}
[1238] Fix | Delete
[1239] Fix | Delete
/**
[1240] Fix | Delete
* Retrieves the screen icon (no longer used in 3.8+).
[1241] Fix | Delete
*
[1242] Fix | Delete
* @since 3.2.0
[1243] Fix | Delete
* @deprecated 3.8.0
[1244] Fix | Delete
*
[1245] Fix | Delete
* @return string An HTML comment explaining that icons are no longer used.
[1246] Fix | Delete
*/
[1247] Fix | Delete
function get_screen_icon() {
[1248] Fix | Delete
_deprecated_function( __FUNCTION__, '3.8.0' );
[1249] Fix | Delete
return '<!-- Screen icons are no longer used as of WordPress 3.8. -->';
[1250] Fix | Delete
}
[1251] Fix | Delete
[1252] Fix | Delete
/**
[1253] Fix | Delete
* Deprecated dashboard widget controls.
[1254] Fix | Delete
*
[1255] Fix | Delete
* @since 2.5.0
[1256] Fix | Delete
* @deprecated 3.8.0
[1257] Fix | Delete
*/
[1258] Fix | Delete
function wp_dashboard_incoming_links_output() {}
[1259] Fix | Delete
[1260] Fix | Delete
/**
[1261] Fix | Delete
* Deprecated dashboard secondary output.
[1262] Fix | Delete
*
[1263] Fix | Delete
* @deprecated 3.8.0
[1264] Fix | Delete
*/
[1265] Fix | Delete
function wp_dashboard_secondary_output() {}
[1266] Fix | Delete
[1267] Fix | Delete
/**
[1268] Fix | Delete
* Deprecated dashboard widget controls.
[1269] Fix | Delete
*
[1270] Fix | Delete
* @since 2.7.0
[1271] Fix | Delete
* @deprecated 3.8.0
[1272] Fix | Delete
*/
[1273] Fix | Delete
function wp_dashboard_incoming_links() {}
[1274] Fix | Delete
[1275] Fix | Delete
/**
[1276] Fix | Delete
* Deprecated dashboard incoming links control.
[1277] Fix | Delete
*
[1278] Fix | Delete
* @deprecated 3.8.0
[1279] Fix | Delete
*/
[1280] Fix | Delete
function wp_dashboard_incoming_links_control() {}
[1281] Fix | Delete
[1282] Fix | Delete
/**
[1283] Fix | Delete
* Deprecated dashboard plugins control.
[1284] Fix | Delete
*
[1285] Fix | Delete
* @deprecated 3.8.0
[1286] Fix | Delete
*/
[1287] Fix | Delete
function wp_dashboard_plugins() {}
[1288] Fix | Delete
[1289] Fix | Delete
/**
[1290] Fix | Delete
* Deprecated dashboard primary control.
[1291] Fix | Delete
*
[1292] Fix | Delete
* @deprecated 3.8.0
[1293] Fix | Delete
*/
[1294] Fix | Delete
function wp_dashboard_primary_control() {}
[1295] Fix | Delete
[1296] Fix | Delete
/**
[1297] Fix | Delete
* Deprecated dashboard recent comments control.
[1298] Fix | Delete
*
[1299] Fix | Delete
* @deprecated 3.8.0
[1300] Fix | Delete
*/
[1301] Fix | Delete
function wp_dashboard_recent_comments_control() {}
[1302] Fix | Delete
[1303] Fix | Delete
/**
[1304] Fix | Delete
* Deprecated dashboard secondary section.
[1305] Fix | Delete
*
[1306] Fix | Delete
* @deprecated 3.8.0
[1307] Fix | Delete
*/
[1308] Fix | Delete
function wp_dashboard_secondary() {}
[1309] Fix | Delete
[1310] Fix | Delete
/**
[1311] Fix | Delete
* Deprecated dashboard secondary control.
[1312] Fix | Delete
*
[1313] Fix | Delete
* @deprecated 3.8.0
[1314] Fix | Delete
*/
[1315] Fix | Delete
function wp_dashboard_secondary_control() {}
[1316] Fix | Delete
[1317] Fix | Delete
/**
[1318] Fix | Delete
* Display plugins text for the WordPress news widget.
[1319] Fix | Delete
*
[1320] Fix | Delete
* @since 2.5.0
[1321] Fix | Delete
* @deprecated 4.8.0
[1322] Fix | Delete
*
[1323] Fix | Delete
* @param string $rss The RSS feed URL.
[1324] Fix | Delete
* @param array $args Array of arguments for this RSS feed.
[1325] Fix | Delete
*/
[1326] Fix | Delete
function wp_dashboard_plugins_output( $rss, $args = array() ) {
[1327] Fix | Delete
_deprecated_function( __FUNCTION__, '4.8.0' );
[1328] Fix | Delete
[1329] Fix | Delete
// Plugin feeds plus link to install them.
[1330] Fix | Delete
$popular = fetch_feed( $args['url']['popular'] );
[1331] Fix | Delete
[1332] Fix | Delete
if ( false === $plugin_slugs = get_transient( 'plugin_slugs' ) ) {
[1333] Fix | Delete
$plugin_slugs = array_keys( get_plugins() );
[1334] Fix | Delete
set_transient( 'plugin_slugs', $plugin_slugs, DAY_IN_SECONDS );
[1335] Fix | Delete
}
[1336] Fix | Delete
[1337] Fix | Delete
echo '<ul>';
[1338] Fix | Delete
[1339] Fix | Delete
foreach ( array( $popular ) as $feed ) {
[1340] Fix | Delete
if ( is_wp_error( $feed ) || ! $feed->get_item_quantity() )
[1341] Fix | Delete
continue;
[1342] Fix | Delete
[1343] Fix | Delete
$items = $feed->get_items(0, 5);
[1344] Fix | Delete
[1345] Fix | Delete
// Pick a random, non-installed plugin.
[1346] Fix | Delete
while ( true ) {
[1347] Fix | Delete
// Abort this foreach loop iteration if there's no plugins left of this type.
[1348] Fix | Delete
if ( 0 === count($items) )
[1349] Fix | Delete
continue 2;
[1350] Fix | Delete
[1351] Fix | Delete
$item_key = array_rand($items);
[1352] Fix | Delete
$item = $items[$item_key];
[1353] Fix | Delete
[1354] Fix | Delete
list($link, $frag) = explode( '#', $item->get_link() );
[1355] Fix | Delete
[1356] Fix | Delete
$link = esc_url($link);
[1357] Fix | Delete
if ( preg_match( '|/([^/]+?)/?$|', $link, $matches ) )
[1358] Fix | Delete
$slug = $matches[1];
[1359] Fix | Delete
else {
[1360] Fix | Delete
unset( $items[$item_key] );
[1361] Fix | Delete
continue;
[1362] Fix | Delete
}
[1363] Fix | Delete
[1364] Fix | Delete
// Is this random plugin's slug already installed? If so, try again.
[1365] Fix | Delete
reset( $plugin_slugs );
[1366] Fix | Delete
foreach ( $plugin_slugs as $plugin_slug ) {
[1367] Fix | Delete
if ( str_starts_with( $plugin_slug, $slug ) ) {
[1368] Fix | Delete
unset( $items[$item_key] );
[1369] Fix | Delete
continue 2;
[1370] Fix | Delete
}
[1371] Fix | Delete
}
[1372] Fix | Delete
[1373] Fix | Delete
// If we get to this point, then the random plugin isn't installed and we can stop the while().
[1374] Fix | Delete
break;
[1375] Fix | Delete
}
[1376] Fix | Delete
[1377] Fix | Delete
// Eliminate some common badly formed plugin descriptions.
[1378] Fix | Delete
while ( ( null !== $item_key = array_rand($items) ) && str_contains( $items[$item_key]->get_description(), 'Plugin Name:' ) )
[1379] Fix | Delete
unset($items[$item_key]);
[1380] Fix | Delete
[1381] Fix | Delete
if ( !isset($items[$item_key]) )
[1382] Fix | Delete
continue;
[1383] Fix | Delete
[1384] Fix | Delete
$raw_title = $item->get_title();
[1385] Fix | Delete
[1386] Fix | Delete
$ilink = wp_nonce_url('plugin-install.php?tab=plugin-information&plugin=' . $slug, 'install-plugin_' . $slug) . '&amp;TB_iframe=true&amp;width=600&amp;height=800';
[1387] Fix | Delete
echo '<li class="dashboard-news-plugin"><span>' . __( 'Popular Plugin' ) . ':</span> ' . esc_html( $raw_title ) .
[1388] Fix | Delete
'&nbsp;<a href="' . $ilink . '" class="thickbox open-plugin-details-modal" aria-label="' .
[1389] Fix | Delete
/* translators: %s: Plugin name. */
[1390] Fix | Delete
esc_attr( sprintf( _x( 'Install %s', 'plugin' ), $raw_title ) ) . '">(' . __( 'Install' ) . ')</a></li>';
[1391] Fix | Delete
[1392] Fix | Delete
$feed->__destruct();
[1393] Fix | Delete
unset( $feed );
[1394] Fix | Delete
}
[1395] Fix | Delete
[1396] Fix | Delete
echo '</ul>';
[1397] Fix | Delete
}
[1398] Fix | Delete
[1399] Fix | Delete
/**
[1400] Fix | Delete
* This was once used to move child posts to a new parent.
[1401] Fix | Delete
*
[1402] Fix | Delete
* @since 2.3.0
[1403] Fix | Delete
* @deprecated 3.9.0
[1404] Fix | Delete
* @access private
[1405] Fix | Delete
*
[1406] Fix | Delete
* @param int $old_ID
[1407] Fix | Delete
* @param int $new_ID
[1408] Fix | Delete
*/
[1409] Fix | Delete
function _relocate_children( $old_ID, $new_ID ) {
[1410] Fix | Delete
_deprecated_function( __FUNCTION__, '3.9.0' );
[1411] Fix | Delete
}
[1412] Fix | Delete
[1413] Fix | Delete
/**
[1414] Fix | Delete
* Add a top-level menu page in the 'objects' section.
[1415] Fix | Delete
*
[1416] Fix | Delete
* This function takes a capability which will be used to determine whether
[1417] Fix | Delete
* or not a page is included in the menu.
[1418] Fix | Delete
*
[1419] Fix | Delete
* The function which is hooked in to handle the output of the page must check
[1420] Fix | Delete
* that the user has the required capability as well.
[1421] Fix | Delete
*
[1422] Fix | Delete
* @since 2.7.0
[1423] Fix | Delete
*
[1424] Fix | Delete
* @deprecated 4.5.0 Use add_menu_page()
[1425] Fix | Delete
* @see add_menu_page()
[1426] Fix | Delete
* @global int $_wp_last_object_menu
[1427] Fix | Delete
*
[1428] Fix | Delete
* @param string $page_title The text to be displayed in the title tags of the page when the menu is selected.
[1429] Fix | Delete
* @param string $menu_title The text to be used for the menu.
[1430] Fix | Delete
* @param string $capability The capability required for this menu to be displayed to the user.
[1431] Fix | Delete
* @param string $menu_slug The slug name to refer to this menu by (should be unique for this menu).
[1432] Fix | Delete
* @param callable $callback Optional. The function to be called to output the content for this page.
[1433] Fix | Delete
* @param string $icon_url Optional. The URL to the icon to be used for this menu.
[1434] Fix | Delete
* @return string The resulting page's hook_suffix.
[1435] Fix | Delete
*/
[1436] Fix | Delete
function add_object_page( $page_title, $menu_title, $capability, $menu_slug, $callback = '', $icon_url = '') {
[1437] Fix | Delete
_deprecated_function( __FUNCTION__, '4.5.0', 'add_menu_page()' );
[1438] Fix | Delete
[1439] Fix | Delete
global $_wp_last_object_menu;
[1440] Fix | Delete
[1441] Fix | Delete
$_wp_last_object_menu++;
[1442] Fix | Delete
[1443] Fix | Delete
return add_menu_page($page_title, $menu_title, $capability, $menu_slug, $callback, $icon_url, $_wp_last_object_menu);
[1444] Fix | Delete
}
[1445] Fix | Delete
[1446] Fix | Delete
/**
[1447] Fix | Delete
* Add a top-level menu page in the 'utility' section.
[1448] Fix | Delete
*
[1449] Fix | Delete
* This function takes a capability which will be used to determine whether
[1450] Fix | Delete
* or not a page is included in the menu.
[1451] Fix | Delete
*
[1452] Fix | Delete
* The function which is hooked in to handle the output of the page must check
[1453] Fix | Delete
* that the user has the required capability as well.
[1454] Fix | Delete
*
[1455] Fix | Delete
* @since 2.7.0
[1456] Fix | Delete
*
[1457] Fix | Delete
* @deprecated 4.5.0 Use add_menu_page()
[1458] Fix | Delete
* @see add_menu_page()
[1459] Fix | Delete
* @global int $_wp_last_utility_menu
[1460] Fix | Delete
*
[1461] Fix | Delete
* @param string $page_title The text to be displayed in the title tags of the page when the menu is selected.
[1462] Fix | Delete
* @param string $menu_title The text to be used for the menu.
[1463] Fix | Delete
* @param string $capability The capability required for this menu to be displayed to the user.
[1464] Fix | Delete
* @param string $menu_slug The slug name to refer to this menu by (should be unique for this menu).
[1465] Fix | Delete
* @param callable $callback Optional. The function to be called to output the content for this page.
[1466] Fix | Delete
* @param string $icon_url Optional. The URL to the icon to be used for this menu.
[1467] Fix | Delete
* @return string The resulting page's hook_suffix.
[1468] Fix | Delete
*/
[1469] Fix | Delete
function add_utility_page( $page_title, $menu_title, $capability, $menu_slug, $callback = '', $icon_url = '') {
[1470] Fix | Delete
_deprecated_function( __FUNCTION__, '4.5.0', 'add_menu_page()' );
[1471] Fix | Delete
[1472] Fix | Delete
global $_wp_last_utility_menu;
[1473] Fix | Delete
[1474] Fix | Delete
$_wp_last_utility_menu++;
[1475] Fix | Delete
[1476] Fix | Delete
return add_menu_page($page_title, $menu_title, $capability, $menu_slug, $callback, $icon_url, $_wp_last_utility_menu);
[1477] Fix | Delete
}
[1478] Fix | Delete
[1479] Fix | Delete
/**
[1480] Fix | Delete
* Disables autocomplete on the 'post' form (Add/Edit Post screens) for WebKit browsers,
[1481] Fix | Delete
* as they disregard the autocomplete setting on the editor textarea. That can break the editor
[1482] Fix | Delete
* when the user navigates to it with the browser's Back button. See #28037
[1483] Fix | Delete
*
[1484] Fix | Delete
* Replaced with wp_page_reload_on_back_button_js() that also fixes this problem.
[1485] Fix | Delete
*
[1486] Fix | Delete
* @since 4.0.0
[1487] Fix | Delete
* @deprecated 4.6.0
[1488] Fix | Delete
*
[1489] Fix | Delete
* @link https://core.trac.wordpress.org/ticket/35852
[1490] Fix | Delete
*
[1491] Fix | Delete
* @global bool $is_safari
[1492] Fix | Delete
* @global bool $is_chrome
[1493] Fix | Delete
*/
[1494] Fix | Delete
function post_form_autocomplete_off() {
[1495] Fix | Delete
global $is_safari, $is_chrome;
[1496] Fix | Delete
[1497] Fix | Delete
_deprecated_function( __FUNCTION__, '4.6.0' );
[1498] Fix | Delete
[1499] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function