Edit File by line

Deprecated: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in /home/sportsfever/public_html/filemanger/function.php on line 93

Warning: Undefined array key "page_file_edit_line" in /home/sportsfever/public_html/filemanger/edit_text_line.php on line 32
/home/sportsfe.../public_h.../wp-inclu...
File: class-wp-editor.php
if ( is_rtl() ) {
[1500] Fix | Delete
$mce_translation['_dir'] = 'rtl';
[1501] Fix | Delete
}
[1502] Fix | Delete
[1503] Fix | Delete
if ( $json_only ) {
[1504] Fix | Delete
return wp_json_encode( $mce_translation );
[1505] Fix | Delete
}
[1506] Fix | Delete
[1507] Fix | Delete
$baseurl = self::get_baseurl();
[1508] Fix | Delete
[1509] Fix | Delete
return "tinymce.addI18n( '$mce_locale', " . wp_json_encode( $mce_translation ) . ");\n" .
[1510] Fix | Delete
"tinymce.ScriptLoader.markDone( '$baseurl/langs/$mce_locale.js' );\n";
[1511] Fix | Delete
}
[1512] Fix | Delete
[1513] Fix | Delete
/**
[1514] Fix | Delete
* Force uncompressed TinyMCE when a custom theme has been defined.
[1515] Fix | Delete
*
[1516] Fix | Delete
* The compressed TinyMCE file cannot deal with custom themes, so this makes
[1517] Fix | Delete
* sure that WordPress uses the uncompressed TinyMCE file if a theme is defined.
[1518] Fix | Delete
* Even if the website is running on a production environment.
[1519] Fix | Delete
*
[1520] Fix | Delete
* @since 5.0.0
[1521] Fix | Delete
*/
[1522] Fix | Delete
public static function force_uncompressed_tinymce() {
[1523] Fix | Delete
$has_custom_theme = false;
[1524] Fix | Delete
foreach ( self::$mce_settings as $init ) {
[1525] Fix | Delete
if ( ! empty( $init['theme_url'] ) ) {
[1526] Fix | Delete
$has_custom_theme = true;
[1527] Fix | Delete
break;
[1528] Fix | Delete
}
[1529] Fix | Delete
}
[1530] Fix | Delete
[1531] Fix | Delete
if ( ! $has_custom_theme ) {
[1532] Fix | Delete
return;
[1533] Fix | Delete
}
[1534] Fix | Delete
[1535] Fix | Delete
$wp_scripts = wp_scripts();
[1536] Fix | Delete
[1537] Fix | Delete
$wp_scripts->remove( 'wp-tinymce' );
[1538] Fix | Delete
wp_register_tinymce_scripts( $wp_scripts, true );
[1539] Fix | Delete
}
[1540] Fix | Delete
[1541] Fix | Delete
/**
[1542] Fix | Delete
* Print (output) the main TinyMCE scripts.
[1543] Fix | Delete
*
[1544] Fix | Delete
* @since 4.8.0
[1545] Fix | Delete
*
[1546] Fix | Delete
* @global bool $concatenate_scripts
[1547] Fix | Delete
*/
[1548] Fix | Delete
public static function print_tinymce_scripts() {
[1549] Fix | Delete
global $concatenate_scripts;
[1550] Fix | Delete
[1551] Fix | Delete
if ( self::$tinymce_scripts_printed ) {
[1552] Fix | Delete
return;
[1553] Fix | Delete
}
[1554] Fix | Delete
[1555] Fix | Delete
self::$tinymce_scripts_printed = true;
[1556] Fix | Delete
[1557] Fix | Delete
if ( ! isset( $concatenate_scripts ) ) {
[1558] Fix | Delete
script_concat_settings();
[1559] Fix | Delete
}
[1560] Fix | Delete
[1561] Fix | Delete
wp_print_scripts( array( 'wp-tinymce' ) );
[1562] Fix | Delete
[1563] Fix | Delete
echo "<script type='text/javascript'>\n" . self::wp_mce_translation() . "</script>\n";
[1564] Fix | Delete
}
[1565] Fix | Delete
[1566] Fix | Delete
/**
[1567] Fix | Delete
* Print (output) the TinyMCE configuration and initialization scripts.
[1568] Fix | Delete
*
[1569] Fix | Delete
* @since 3.3.0
[1570] Fix | Delete
*
[1571] Fix | Delete
* @global string $tinymce_version
[1572] Fix | Delete
*/
[1573] Fix | Delete
public static function editor_js() {
[1574] Fix | Delete
global $tinymce_version;
[1575] Fix | Delete
[1576] Fix | Delete
$tmce_on = ! empty( self::$mce_settings );
[1577] Fix | Delete
$mce_init = '';
[1578] Fix | Delete
$qt_init = '';
[1579] Fix | Delete
[1580] Fix | Delete
if ( $tmce_on ) {
[1581] Fix | Delete
foreach ( self::$mce_settings as $editor_id => $init ) {
[1582] Fix | Delete
$options = self::_parse_init( $init );
[1583] Fix | Delete
$mce_init .= "'$editor_id':{$options},";
[1584] Fix | Delete
}
[1585] Fix | Delete
$mce_init = '{' . trim( $mce_init, ',' ) . '}';
[1586] Fix | Delete
} else {
[1587] Fix | Delete
$mce_init = '{}';
[1588] Fix | Delete
}
[1589] Fix | Delete
[1590] Fix | Delete
if ( ! empty( self::$qt_settings ) ) {
[1591] Fix | Delete
foreach ( self::$qt_settings as $editor_id => $init ) {
[1592] Fix | Delete
$options = self::_parse_init( $init );
[1593] Fix | Delete
$qt_init .= "'$editor_id':{$options},";
[1594] Fix | Delete
}
[1595] Fix | Delete
$qt_init = '{' . trim( $qt_init, ',' ) . '}';
[1596] Fix | Delete
} else {
[1597] Fix | Delete
$qt_init = '{}';
[1598] Fix | Delete
}
[1599] Fix | Delete
[1600] Fix | Delete
$ref = array(
[1601] Fix | Delete
'plugins' => implode( ',', self::$plugins ),
[1602] Fix | Delete
'theme' => 'modern',
[1603] Fix | Delete
'language' => self::$mce_locale,
[1604] Fix | Delete
);
[1605] Fix | Delete
[1606] Fix | Delete
$suffix = SCRIPT_DEBUG ? '' : '.min';
[1607] Fix | Delete
$baseurl = self::get_baseurl();
[1608] Fix | Delete
$version = 'ver=' . $tinymce_version;
[1609] Fix | Delete
[1610] Fix | Delete
/**
[1611] Fix | Delete
* Fires immediately before the TinyMCE settings are printed.
[1612] Fix | Delete
*
[1613] Fix | Delete
* @since 3.2.0
[1614] Fix | Delete
*
[1615] Fix | Delete
* @param array $mce_settings TinyMCE settings array.
[1616] Fix | Delete
*/
[1617] Fix | Delete
do_action( 'before_wp_tiny_mce', self::$mce_settings );
[1618] Fix | Delete
?>
[1619] Fix | Delete
[1620] Fix | Delete
<script type="text/javascript">
[1621] Fix | Delete
tinyMCEPreInit = {
[1622] Fix | Delete
baseURL: "<?php echo $baseurl; ?>",
[1623] Fix | Delete
suffix: "<?php echo $suffix; ?>",
[1624] Fix | Delete
<?php
[1625] Fix | Delete
[1626] Fix | Delete
if ( self::$drag_drop_upload ) {
[1627] Fix | Delete
echo 'dragDropUpload: true,';
[1628] Fix | Delete
}
[1629] Fix | Delete
[1630] Fix | Delete
?>
[1631] Fix | Delete
mceInit: <?php echo $mce_init; ?>,
[1632] Fix | Delete
qtInit: <?php echo $qt_init; ?>,
[1633] Fix | Delete
ref: <?php echo self::_parse_init( $ref ); ?>,
[1634] Fix | Delete
load_ext: function(url,lang){var sl=tinymce.ScriptLoader;sl.markDone(url+'/langs/'+lang+'.js');sl.markDone(url+'/langs/'+lang+'_dlg.js');}
[1635] Fix | Delete
};
[1636] Fix | Delete
</script>
[1637] Fix | Delete
<?php
[1638] Fix | Delete
[1639] Fix | Delete
if ( $tmce_on ) {
[1640] Fix | Delete
self::print_tinymce_scripts();
[1641] Fix | Delete
[1642] Fix | Delete
if ( self::$ext_plugins ) {
[1643] Fix | Delete
// Load the old-format English strings to prevent unsightly labels in old style popups.
[1644] Fix | Delete
echo "<script type='text/javascript' src='{$baseurl}/langs/wp-langs-en.js?$version'></script>\n";
[1645] Fix | Delete
}
[1646] Fix | Delete
}
[1647] Fix | Delete
[1648] Fix | Delete
/**
[1649] Fix | Delete
* Fires after tinymce.js is loaded, but before any TinyMCE editor
[1650] Fix | Delete
* instances are created.
[1651] Fix | Delete
*
[1652] Fix | Delete
* @since 3.9.0
[1653] Fix | Delete
*
[1654] Fix | Delete
* @param array $mce_settings TinyMCE settings array.
[1655] Fix | Delete
*/
[1656] Fix | Delete
do_action( 'wp_tiny_mce_init', self::$mce_settings );
[1657] Fix | Delete
[1658] Fix | Delete
?>
[1659] Fix | Delete
<script type="text/javascript">
[1660] Fix | Delete
<?php
[1661] Fix | Delete
[1662] Fix | Delete
if ( self::$ext_plugins ) {
[1663] Fix | Delete
echo self::$ext_plugins . "\n";
[1664] Fix | Delete
}
[1665] Fix | Delete
[1666] Fix | Delete
if ( ! is_admin() ) {
[1667] Fix | Delete
echo 'var ajaxurl = "' . admin_url( 'admin-ajax.php', 'relative' ) . '";';
[1668] Fix | Delete
}
[1669] Fix | Delete
[1670] Fix | Delete
?>
[1671] Fix | Delete
[1672] Fix | Delete
( function() {
[1673] Fix | Delete
var initialized = [];
[1674] Fix | Delete
var initialize = function() {
[1675] Fix | Delete
var init, id, inPostbox, $wrap;
[1676] Fix | Delete
var readyState = document.readyState;
[1677] Fix | Delete
[1678] Fix | Delete
if ( readyState !== 'complete' && readyState !== 'interactive' ) {
[1679] Fix | Delete
return;
[1680] Fix | Delete
}
[1681] Fix | Delete
[1682] Fix | Delete
for ( id in tinyMCEPreInit.mceInit ) {
[1683] Fix | Delete
if ( initialized.indexOf( id ) > -1 ) {
[1684] Fix | Delete
continue;
[1685] Fix | Delete
}
[1686] Fix | Delete
[1687] Fix | Delete
init = tinyMCEPreInit.mceInit[id];
[1688] Fix | Delete
$wrap = tinymce.$( '#wp-' + id + '-wrap' );
[1689] Fix | Delete
inPostbox = $wrap.parents( '.postbox' ).length > 0;
[1690] Fix | Delete
[1691] Fix | Delete
if (
[1692] Fix | Delete
! init.wp_skip_init &&
[1693] Fix | Delete
( $wrap.hasClass( 'tmce-active' ) || ! tinyMCEPreInit.qtInit.hasOwnProperty( id ) ) &&
[1694] Fix | Delete
( readyState === 'complete' || ( ! inPostbox && readyState === 'interactive' ) )
[1695] Fix | Delete
) {
[1696] Fix | Delete
tinymce.init( init );
[1697] Fix | Delete
initialized.push( id );
[1698] Fix | Delete
[1699] Fix | Delete
if ( ! window.wpActiveEditor ) {
[1700] Fix | Delete
window.wpActiveEditor = id;
[1701] Fix | Delete
}
[1702] Fix | Delete
}
[1703] Fix | Delete
}
[1704] Fix | Delete
}
[1705] Fix | Delete
[1706] Fix | Delete
if ( typeof tinymce !== 'undefined' ) {
[1707] Fix | Delete
if ( tinymce.Env.ie && tinymce.Env.ie < 11 ) {
[1708] Fix | Delete
tinymce.$( '.wp-editor-wrap ' ).removeClass( 'tmce-active' ).addClass( 'html-active' );
[1709] Fix | Delete
} else {
[1710] Fix | Delete
if ( document.readyState === 'complete' ) {
[1711] Fix | Delete
initialize();
[1712] Fix | Delete
} else {
[1713] Fix | Delete
document.addEventListener( 'readystatechange', initialize );
[1714] Fix | Delete
}
[1715] Fix | Delete
}
[1716] Fix | Delete
}
[1717] Fix | Delete
[1718] Fix | Delete
if ( typeof quicktags !== 'undefined' ) {
[1719] Fix | Delete
for ( id in tinyMCEPreInit.qtInit ) {
[1720] Fix | Delete
quicktags( tinyMCEPreInit.qtInit[id] );
[1721] Fix | Delete
[1722] Fix | Delete
if ( ! window.wpActiveEditor ) {
[1723] Fix | Delete
window.wpActiveEditor = id;
[1724] Fix | Delete
}
[1725] Fix | Delete
}
[1726] Fix | Delete
}
[1727] Fix | Delete
}());
[1728] Fix | Delete
</script>
[1729] Fix | Delete
<?php
[1730] Fix | Delete
[1731] Fix | Delete
if ( in_array( 'wplink', self::$plugins, true ) || in_array( 'link', self::$qt_buttons, true ) ) {
[1732] Fix | Delete
self::wp_link_dialog();
[1733] Fix | Delete
}
[1734] Fix | Delete
[1735] Fix | Delete
/**
[1736] Fix | Delete
* Fires after any core TinyMCE editor instances are created.
[1737] Fix | Delete
*
[1738] Fix | Delete
* @since 3.2.0
[1739] Fix | Delete
*
[1740] Fix | Delete
* @param array $mce_settings TinyMCE settings array.
[1741] Fix | Delete
*/
[1742] Fix | Delete
do_action( 'after_wp_tiny_mce', self::$mce_settings );
[1743] Fix | Delete
}
[1744] Fix | Delete
[1745] Fix | Delete
/**
[1746] Fix | Delete
* Outputs the HTML for distraction-free writing mode.
[1747] Fix | Delete
*
[1748] Fix | Delete
* @since 3.2.0
[1749] Fix | Delete
* @deprecated 4.3.0
[1750] Fix | Delete
*/
[1751] Fix | Delete
public static function wp_fullscreen_html() {
[1752] Fix | Delete
_deprecated_function( __FUNCTION__, '4.3.0' );
[1753] Fix | Delete
}
[1754] Fix | Delete
[1755] Fix | Delete
/**
[1756] Fix | Delete
* Performs post queries for internal linking.
[1757] Fix | Delete
*
[1758] Fix | Delete
* @since 3.1.0
[1759] Fix | Delete
*
[1760] Fix | Delete
* @param array $args {
[1761] Fix | Delete
* Optional. Array of link query arguments.
[1762] Fix | Delete
*
[1763] Fix | Delete
* @type int $pagenum Page number. Default 1.
[1764] Fix | Delete
* @type string $s Search keywords.
[1765] Fix | Delete
* }
[1766] Fix | Delete
* @return array|false $results {
[1767] Fix | Delete
* An array of associative arrays of query results, false if there are none.
[1768] Fix | Delete
*
[1769] Fix | Delete
* @type array ...$0 {
[1770] Fix | Delete
* @type int $ID Post ID.
[1771] Fix | Delete
* @type string $title The trimmed, escaped post title.
[1772] Fix | Delete
* @type string $permalink Post permalink.
[1773] Fix | Delete
* @type string $info A 'Y/m/d'-formatted date for 'post' post type,
[1774] Fix | Delete
* the 'singular_name' post type label otherwise.
[1775] Fix | Delete
* }
[1776] Fix | Delete
* }
[1777] Fix | Delete
*/
[1778] Fix | Delete
public static function wp_link_query( $args = array() ) {
[1779] Fix | Delete
$pts = get_post_types( array( 'public' => true ), 'objects' );
[1780] Fix | Delete
$pt_names = array_keys( $pts );
[1781] Fix | Delete
[1782] Fix | Delete
$query = array(
[1783] Fix | Delete
'post_type' => $pt_names,
[1784] Fix | Delete
'suppress_filters' => true,
[1785] Fix | Delete
'update_post_term_cache' => false,
[1786] Fix | Delete
'update_post_meta_cache' => false,
[1787] Fix | Delete
'post_status' => 'publish',
[1788] Fix | Delete
'posts_per_page' => 20,
[1789] Fix | Delete
);
[1790] Fix | Delete
[1791] Fix | Delete
$args['pagenum'] = isset( $args['pagenum'] ) ? absint( $args['pagenum'] ) : 1;
[1792] Fix | Delete
[1793] Fix | Delete
if ( isset( $args['s'] ) ) {
[1794] Fix | Delete
$query['s'] = $args['s'];
[1795] Fix | Delete
}
[1796] Fix | Delete
[1797] Fix | Delete
$query['offset'] = $args['pagenum'] > 1 ? $query['posts_per_page'] * ( $args['pagenum'] - 1 ) : 0;
[1798] Fix | Delete
[1799] Fix | Delete
/**
[1800] Fix | Delete
* Filters the link query arguments.
[1801] Fix | Delete
*
[1802] Fix | Delete
* Allows modification of the link query arguments before querying.
[1803] Fix | Delete
*
[1804] Fix | Delete
* @see WP_Query for a full list of arguments
[1805] Fix | Delete
*
[1806] Fix | Delete
* @since 3.7.0
[1807] Fix | Delete
*
[1808] Fix | Delete
* @param array $query An array of WP_Query arguments.
[1809] Fix | Delete
*/
[1810] Fix | Delete
$query = apply_filters( 'wp_link_query_args', $query );
[1811] Fix | Delete
[1812] Fix | Delete
// Do main query.
[1813] Fix | Delete
$get_posts = new WP_Query();
[1814] Fix | Delete
$posts = $get_posts->query( $query );
[1815] Fix | Delete
[1816] Fix | Delete
// Build results.
[1817] Fix | Delete
$results = array();
[1818] Fix | Delete
foreach ( $posts as $post ) {
[1819] Fix | Delete
if ( 'post' === $post->post_type ) {
[1820] Fix | Delete
$info = mysql2date( __( 'Y/m/d' ), $post->post_date );
[1821] Fix | Delete
} else {
[1822] Fix | Delete
$info = $pts[ $post->post_type ]->labels->singular_name;
[1823] Fix | Delete
}
[1824] Fix | Delete
[1825] Fix | Delete
$results[] = array(
[1826] Fix | Delete
'ID' => $post->ID,
[1827] Fix | Delete
'title' => trim( esc_html( strip_tags( get_the_title( $post ) ) ) ),
[1828] Fix | Delete
'permalink' => get_permalink( $post->ID ),
[1829] Fix | Delete
'info' => $info,
[1830] Fix | Delete
);
[1831] Fix | Delete
}
[1832] Fix | Delete
[1833] Fix | Delete
/**
[1834] Fix | Delete
* Filters the link query results.
[1835] Fix | Delete
*
[1836] Fix | Delete
* Allows modification of the returned link query results.
[1837] Fix | Delete
*
[1838] Fix | Delete
* @since 3.7.0
[1839] Fix | Delete
*
[1840] Fix | Delete
* @see 'wp_link_query_args' filter
[1841] Fix | Delete
*
[1842] Fix | Delete
* @param array $results {
[1843] Fix | Delete
* An array of associative arrays of query results.
[1844] Fix | Delete
*
[1845] Fix | Delete
* @type array ...$0 {
[1846] Fix | Delete
* @type int $ID Post ID.
[1847] Fix | Delete
* @type string $title The trimmed, escaped post title.
[1848] Fix | Delete
* @type string $permalink Post permalink.
[1849] Fix | Delete
* @type string $info A 'Y/m/d'-formatted date for 'post' post type,
[1850] Fix | Delete
* the 'singular_name' post type label otherwise.
[1851] Fix | Delete
* }
[1852] Fix | Delete
* }
[1853] Fix | Delete
* @param array $query An array of WP_Query arguments.
[1854] Fix | Delete
*/
[1855] Fix | Delete
$results = apply_filters( 'wp_link_query', $results, $query );
[1856] Fix | Delete
[1857] Fix | Delete
return ! empty( $results ) ? $results : false;
[1858] Fix | Delete
}
[1859] Fix | Delete
[1860] Fix | Delete
/**
[1861] Fix | Delete
* Dialog for internal linking.
[1862] Fix | Delete
*
[1863] Fix | Delete
* @since 3.1.0
[1864] Fix | Delete
*/
[1865] Fix | Delete
public static function wp_link_dialog() {
[1866] Fix | Delete
// Run once.
[1867] Fix | Delete
if ( self::$link_dialog_printed ) {
[1868] Fix | Delete
return;
[1869] Fix | Delete
}
[1870] Fix | Delete
[1871] Fix | Delete
self::$link_dialog_printed = true;
[1872] Fix | Delete
[1873] Fix | Delete
// `display: none` is required here, see #WP27605.
[1874] Fix | Delete
?>
[1875] Fix | Delete
<div id="wp-link-backdrop" style="display: none"></div>
[1876] Fix | Delete
<div id="wp-link-wrap" class="wp-core-ui" style="display: none" role="dialog" aria-modal="true" aria-labelledby="link-modal-title">
[1877] Fix | Delete
<form id="wp-link" tabindex="-1">
[1878] Fix | Delete
<?php wp_nonce_field( 'internal-linking', '_ajax_linking_nonce', false ); ?>
[1879] Fix | Delete
<h1 id="link-modal-title"><?php _e( 'Insert/edit link' ); ?></h1>
[1880] Fix | Delete
<button type="button" id="wp-link-close"><span class="screen-reader-text">
[1881] Fix | Delete
<?php
[1882] Fix | Delete
/* translators: Hidden accessibility text. */
[1883] Fix | Delete
_e( 'Close' );
[1884] Fix | Delete
?>
[1885] Fix | Delete
</span></button>
[1886] Fix | Delete
<div id="link-selector">
[1887] Fix | Delete
<div id="link-options">
[1888] Fix | Delete
<p class="howto" id="wplink-enter-url"><?php _e( 'Enter the destination URL' ); ?></p>
[1889] Fix | Delete
<div>
[1890] Fix | Delete
<label><span><?php _e( 'URL' ); ?></span>
[1891] Fix | Delete
<input id="wp-link-url" type="text" aria-describedby="wplink-enter-url" /></label>
[1892] Fix | Delete
</div>
[1893] Fix | Delete
<div class="wp-link-text-field">
[1894] Fix | Delete
<label><span><?php _e( 'Link Text' ); ?></span>
[1895] Fix | Delete
<input id="wp-link-text" type="text" /></label>
[1896] Fix | Delete
</div>
[1897] Fix | Delete
<div class="link-target">
[1898] Fix | Delete
<label><span></span>
[1899] Fix | Delete
<input type="checkbox" id="wp-link-target" /> <?php _e( 'Open link in a new tab' ); ?></label>
[1900] Fix | Delete
</div>
[1901] Fix | Delete
</div>
[1902] Fix | Delete
<p class="howto" id="wplink-link-existing-content"><?php _e( 'Or link to existing content' ); ?></p>
[1903] Fix | Delete
<div id="search-panel">
[1904] Fix | Delete
<div class="link-search-wrapper">
[1905] Fix | Delete
<label>
[1906] Fix | Delete
<span class="search-label"><?php _e( 'Search' ); ?></span>
[1907] Fix | Delete
<input type="search" id="wp-link-search" class="link-search-field" autocomplete="off" aria-describedby="wplink-link-existing-content" />
[1908] Fix | Delete
<span class="spinner"></span>
[1909] Fix | Delete
</label>
[1910] Fix | Delete
</div>
[1911] Fix | Delete
<div id="search-results" class="query-results" tabindex="0">
[1912] Fix | Delete
<ul></ul>
[1913] Fix | Delete
<div class="river-waiting">
[1914] Fix | Delete
<span class="spinner"></span>
[1915] Fix | Delete
</div>
[1916] Fix | Delete
</div>
[1917] Fix | Delete
<div id="most-recent-results" class="query-results" tabindex="0">
[1918] Fix | Delete
<div class="query-notice" id="query-notice-message">
[1919] Fix | Delete
<em class="query-notice-default"><?php _e( 'No search term specified. Showing recent items.' ); ?></em>
[1920] Fix | Delete
<em class="query-notice-hint screen-reader-text">
[1921] Fix | Delete
<?php
[1922] Fix | Delete
/* translators: Hidden accessibility text. */
[1923] Fix | Delete
_e( 'Search or use up and down arrow keys to select an item.' );
[1924] Fix | Delete
?>
[1925] Fix | Delete
</em>
[1926] Fix | Delete
</div>
[1927] Fix | Delete
<ul></ul>
[1928] Fix | Delete
<div class="river-waiting">
[1929] Fix | Delete
<span class="spinner"></span>
[1930] Fix | Delete
</div>
[1931] Fix | Delete
</div>
[1932] Fix | Delete
</div>
[1933] Fix | Delete
</div>
[1934] Fix | Delete
<div class="submitbox">
[1935] Fix | Delete
<div id="wp-link-cancel">
[1936] Fix | Delete
<button type="button" class="button"><?php _e( 'Cancel' ); ?></button>
[1937] Fix | Delete
</div>
[1938] Fix | Delete
<div id="wp-link-update">
[1939] Fix | Delete
<input type="submit" value="<?php esc_attr_e( 'Add Link' ); ?>" class="button button-primary" id="wp-link-submit" name="wp-link-submit">
[1940] Fix | Delete
</div>
[1941] Fix | Delete
</div>
[1942] Fix | Delete
</form>
[1943] Fix | Delete
</div>
[1944] Fix | Delete
<?php
[1945] Fix | Delete
}
[1946] Fix | Delete
}
[1947] Fix | Delete
[1948] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function