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.../httpdocs/wp-inclu...
File: link-template.php
$email = $user->user_email;
[4500] Fix | Delete
}
[4501] Fix | Delete
[4502] Fix | Delete
if ( $email ) {
[4503] Fix | Delete
$email_hash = md5( strtolower( trim( $email ) ) );
[4504] Fix | Delete
}
[4505] Fix | Delete
}
[4506] Fix | Delete
[4507] Fix | Delete
if ( $email_hash ) {
[4508] Fix | Delete
$args['found_avatar'] = true;
[4509] Fix | Delete
$gravatar_server = hexdec( $email_hash[0] ) % 3;
[4510] Fix | Delete
} else {
[4511] Fix | Delete
$gravatar_server = rand( 0, 2 );
[4512] Fix | Delete
}
[4513] Fix | Delete
[4514] Fix | Delete
$url_args = array(
[4515] Fix | Delete
's' => $args['size'],
[4516] Fix | Delete
'd' => $args['default'],
[4517] Fix | Delete
'f' => $args['force_default'] ? 'y' : false,
[4518] Fix | Delete
'r' => $args['rating'],
[4519] Fix | Delete
);
[4520] Fix | Delete
[4521] Fix | Delete
if ( is_ssl() ) {
[4522] Fix | Delete
$url = 'https://secure.gravatar.com/avatar/' . $email_hash;
[4523] Fix | Delete
} else {
[4524] Fix | Delete
$url = sprintf( 'http://%d.gravatar.com/avatar/%s', $gravatar_server, $email_hash );
[4525] Fix | Delete
}
[4526] Fix | Delete
[4527] Fix | Delete
$url = add_query_arg(
[4528] Fix | Delete
rawurlencode_deep( array_filter( $url_args ) ),
[4529] Fix | Delete
set_url_scheme( $url, $args['scheme'] )
[4530] Fix | Delete
);
[4531] Fix | Delete
[4532] Fix | Delete
/**
[4533] Fix | Delete
* Filters the avatar URL.
[4534] Fix | Delete
*
[4535] Fix | Delete
* @since 4.2.0
[4536] Fix | Delete
*
[4537] Fix | Delete
* @param string $url The URL of the avatar.
[4538] Fix | Delete
* @param mixed $id_or_email The avatar to retrieve. Accepts a user ID, Gravatar MD5 hash,
[4539] Fix | Delete
* user email, WP_User object, WP_Post object, or WP_Comment object.
[4540] Fix | Delete
* @param array $args Arguments passed to get_avatar_data(), after processing.
[4541] Fix | Delete
*/
[4542] Fix | Delete
$args['url'] = apply_filters( 'get_avatar_url', $url, $id_or_email, $args );
[4543] Fix | Delete
[4544] Fix | Delete
/**
[4545] Fix | Delete
* Filters the avatar data.
[4546] Fix | Delete
*
[4547] Fix | Delete
* @since 4.2.0
[4548] Fix | Delete
*
[4549] Fix | Delete
* @param array $args Arguments passed to get_avatar_data(), after processing.
[4550] Fix | Delete
* @param mixed $id_or_email The avatar to retrieve. Accepts a user ID, Gravatar MD5 hash,
[4551] Fix | Delete
* user email, WP_User object, WP_Post object, or WP_Comment object.
[4552] Fix | Delete
*/
[4553] Fix | Delete
return apply_filters( 'get_avatar_data', $args, $id_or_email );
[4554] Fix | Delete
}
[4555] Fix | Delete
[4556] Fix | Delete
/**
[4557] Fix | Delete
* Retrieves the URL of a file in the theme.
[4558] Fix | Delete
*
[4559] Fix | Delete
* Searches in the stylesheet directory before the template directory so themes
[4560] Fix | Delete
* which inherit from a parent theme can just override one file.
[4561] Fix | Delete
*
[4562] Fix | Delete
* @since 4.7.0
[4563] Fix | Delete
*
[4564] Fix | Delete
* @param string $file Optional. File to search for in the stylesheet directory.
[4565] Fix | Delete
* @return string The URL of the file.
[4566] Fix | Delete
*/
[4567] Fix | Delete
function get_theme_file_uri( $file = '' ) {
[4568] Fix | Delete
$file = ltrim( $file, '/' );
[4569] Fix | Delete
[4570] Fix | Delete
$stylesheet_directory = get_stylesheet_directory();
[4571] Fix | Delete
[4572] Fix | Delete
if ( empty( $file ) ) {
[4573] Fix | Delete
$url = get_stylesheet_directory_uri();
[4574] Fix | Delete
} elseif ( get_template_directory() !== $stylesheet_directory && file_exists( $stylesheet_directory . '/' . $file ) ) {
[4575] Fix | Delete
$url = get_stylesheet_directory_uri() . '/' . $file;
[4576] Fix | Delete
} else {
[4577] Fix | Delete
$url = get_template_directory_uri() . '/' . $file;
[4578] Fix | Delete
}
[4579] Fix | Delete
[4580] Fix | Delete
/**
[4581] Fix | Delete
* Filters the URL to a file in the theme.
[4582] Fix | Delete
*
[4583] Fix | Delete
* @since 4.7.0
[4584] Fix | Delete
*
[4585] Fix | Delete
* @param string $url The file URL.
[4586] Fix | Delete
* @param string $file The requested file to search for.
[4587] Fix | Delete
*/
[4588] Fix | Delete
return apply_filters( 'theme_file_uri', $url, $file );
[4589] Fix | Delete
}
[4590] Fix | Delete
[4591] Fix | Delete
/**
[4592] Fix | Delete
* Retrieves the URL of a file in the parent theme.
[4593] Fix | Delete
*
[4594] Fix | Delete
* @since 4.7.0
[4595] Fix | Delete
*
[4596] Fix | Delete
* @param string $file Optional. File to return the URL for in the template directory.
[4597] Fix | Delete
* @return string The URL of the file.
[4598] Fix | Delete
*/
[4599] Fix | Delete
function get_parent_theme_file_uri( $file = '' ) {
[4600] Fix | Delete
$file = ltrim( $file, '/' );
[4601] Fix | Delete
[4602] Fix | Delete
if ( empty( $file ) ) {
[4603] Fix | Delete
$url = get_template_directory_uri();
[4604] Fix | Delete
} else {
[4605] Fix | Delete
$url = get_template_directory_uri() . '/' . $file;
[4606] Fix | Delete
}
[4607] Fix | Delete
[4608] Fix | Delete
/**
[4609] Fix | Delete
* Filters the URL to a file in the parent theme.
[4610] Fix | Delete
*
[4611] Fix | Delete
* @since 4.7.0
[4612] Fix | Delete
*
[4613] Fix | Delete
* @param string $url The file URL.
[4614] Fix | Delete
* @param string $file The requested file to search for.
[4615] Fix | Delete
*/
[4616] Fix | Delete
return apply_filters( 'parent_theme_file_uri', $url, $file );
[4617] Fix | Delete
}
[4618] Fix | Delete
[4619] Fix | Delete
/**
[4620] Fix | Delete
* Retrieves the path of a file in the theme.
[4621] Fix | Delete
*
[4622] Fix | Delete
* Searches in the stylesheet directory before the template directory so themes
[4623] Fix | Delete
* which inherit from a parent theme can just override one file.
[4624] Fix | Delete
*
[4625] Fix | Delete
* @since 4.7.0
[4626] Fix | Delete
*
[4627] Fix | Delete
* @param string $file Optional. File to search for in the stylesheet directory.
[4628] Fix | Delete
* @return string The path of the file.
[4629] Fix | Delete
*/
[4630] Fix | Delete
function get_theme_file_path( $file = '' ) {
[4631] Fix | Delete
$file = ltrim( $file, '/' );
[4632] Fix | Delete
[4633] Fix | Delete
$stylesheet_directory = get_stylesheet_directory();
[4634] Fix | Delete
$template_directory = get_template_directory();
[4635] Fix | Delete
[4636] Fix | Delete
if ( empty( $file ) ) {
[4637] Fix | Delete
$path = $stylesheet_directory;
[4638] Fix | Delete
} elseif ( $stylesheet_directory !== $template_directory && file_exists( $stylesheet_directory . '/' . $file ) ) {
[4639] Fix | Delete
$path = $stylesheet_directory . '/' . $file;
[4640] Fix | Delete
} else {
[4641] Fix | Delete
$path = $template_directory . '/' . $file;
[4642] Fix | Delete
}
[4643] Fix | Delete
[4644] Fix | Delete
/**
[4645] Fix | Delete
* Filters the path to a file in the theme.
[4646] Fix | Delete
*
[4647] Fix | Delete
* @since 4.7.0
[4648] Fix | Delete
*
[4649] Fix | Delete
* @param string $path The file path.
[4650] Fix | Delete
* @param string $file The requested file to search for.
[4651] Fix | Delete
*/
[4652] Fix | Delete
return apply_filters( 'theme_file_path', $path, $file );
[4653] Fix | Delete
}
[4654] Fix | Delete
[4655] Fix | Delete
/**
[4656] Fix | Delete
* Retrieves the path of a file in the parent theme.
[4657] Fix | Delete
*
[4658] Fix | Delete
* @since 4.7.0
[4659] Fix | Delete
*
[4660] Fix | Delete
* @param string $file Optional. File to return the path for in the template directory.
[4661] Fix | Delete
* @return string The path of the file.
[4662] Fix | Delete
*/
[4663] Fix | Delete
function get_parent_theme_file_path( $file = '' ) {
[4664] Fix | Delete
$file = ltrim( $file, '/' );
[4665] Fix | Delete
[4666] Fix | Delete
if ( empty( $file ) ) {
[4667] Fix | Delete
$path = get_template_directory();
[4668] Fix | Delete
} else {
[4669] Fix | Delete
$path = get_template_directory() . '/' . $file;
[4670] Fix | Delete
}
[4671] Fix | Delete
[4672] Fix | Delete
/**
[4673] Fix | Delete
* Filters the path to a file in the parent theme.
[4674] Fix | Delete
*
[4675] Fix | Delete
* @since 4.7.0
[4676] Fix | Delete
*
[4677] Fix | Delete
* @param string $path The file path.
[4678] Fix | Delete
* @param string $file The requested file to search for.
[4679] Fix | Delete
*/
[4680] Fix | Delete
return apply_filters( 'parent_theme_file_path', $path, $file );
[4681] Fix | Delete
}
[4682] Fix | Delete
[4683] Fix | Delete
/**
[4684] Fix | Delete
* Retrieves the URL to the privacy policy page.
[4685] Fix | Delete
*
[4686] Fix | Delete
* @since 4.9.6
[4687] Fix | Delete
*
[4688] Fix | Delete
* @return string The URL to the privacy policy page. Empty string if it doesn't exist.
[4689] Fix | Delete
*/
[4690] Fix | Delete
function get_privacy_policy_url() {
[4691] Fix | Delete
$url = '';
[4692] Fix | Delete
$policy_page_id = (int) get_option( 'wp_page_for_privacy_policy' );
[4693] Fix | Delete
[4694] Fix | Delete
if ( ! empty( $policy_page_id ) && get_post_status( $policy_page_id ) === 'publish' ) {
[4695] Fix | Delete
$url = (string) get_permalink( $policy_page_id );
[4696] Fix | Delete
}
[4697] Fix | Delete
[4698] Fix | Delete
/**
[4699] Fix | Delete
* Filters the URL of the privacy policy page.
[4700] Fix | Delete
*
[4701] Fix | Delete
* @since 4.9.6
[4702] Fix | Delete
*
[4703] Fix | Delete
* @param string $url The URL to the privacy policy page. Empty string
[4704] Fix | Delete
* if it doesn't exist.
[4705] Fix | Delete
* @param int $policy_page_id The ID of privacy policy page.
[4706] Fix | Delete
*/
[4707] Fix | Delete
return apply_filters( 'privacy_policy_url', $url, $policy_page_id );
[4708] Fix | Delete
}
[4709] Fix | Delete
[4710] Fix | Delete
/**
[4711] Fix | Delete
* Displays the privacy policy link with formatting, when applicable.
[4712] Fix | Delete
*
[4713] Fix | Delete
* @since 4.9.6
[4714] Fix | Delete
*
[4715] Fix | Delete
* @param string $before Optional. Display before privacy policy link. Default empty.
[4716] Fix | Delete
* @param string $after Optional. Display after privacy policy link. Default empty.
[4717] Fix | Delete
*/
[4718] Fix | Delete
function the_privacy_policy_link( $before = '', $after = '' ) {
[4719] Fix | Delete
echo get_the_privacy_policy_link( $before, $after );
[4720] Fix | Delete
}
[4721] Fix | Delete
[4722] Fix | Delete
/**
[4723] Fix | Delete
* Returns the privacy policy link with formatting, when applicable.
[4724] Fix | Delete
*
[4725] Fix | Delete
* @since 4.9.6
[4726] Fix | Delete
* @since 6.2.0 Added 'privacy-policy' rel attribute.
[4727] Fix | Delete
*
[4728] Fix | Delete
* @param string $before Optional. Display before privacy policy link. Default empty.
[4729] Fix | Delete
* @param string $after Optional. Display after privacy policy link. Default empty.
[4730] Fix | Delete
* @return string Markup for the link and surrounding elements. Empty string if it
[4731] Fix | Delete
* doesn't exist.
[4732] Fix | Delete
*/
[4733] Fix | Delete
function get_the_privacy_policy_link( $before = '', $after = '' ) {
[4734] Fix | Delete
$link = '';
[4735] Fix | Delete
$privacy_policy_url = get_privacy_policy_url();
[4736] Fix | Delete
$policy_page_id = (int) get_option( 'wp_page_for_privacy_policy' );
[4737] Fix | Delete
$page_title = ( $policy_page_id ) ? get_the_title( $policy_page_id ) : '';
[4738] Fix | Delete
[4739] Fix | Delete
if ( $privacy_policy_url && $page_title ) {
[4740] Fix | Delete
$link = sprintf(
[4741] Fix | Delete
'<a class="privacy-policy-link" href="%s" rel="privacy-policy">%s</a>',
[4742] Fix | Delete
esc_url( $privacy_policy_url ),
[4743] Fix | Delete
esc_html( $page_title )
[4744] Fix | Delete
);
[4745] Fix | Delete
}
[4746] Fix | Delete
[4747] Fix | Delete
/**
[4748] Fix | Delete
* Filters the privacy policy link.
[4749] Fix | Delete
*
[4750] Fix | Delete
* @since 4.9.6
[4751] Fix | Delete
*
[4752] Fix | Delete
* @param string $link The privacy policy link. Empty string if it
[4753] Fix | Delete
* doesn't exist.
[4754] Fix | Delete
* @param string $privacy_policy_url The URL of the privacy policy. Empty string
[4755] Fix | Delete
* if it doesn't exist.
[4756] Fix | Delete
*/
[4757] Fix | Delete
$link = apply_filters( 'the_privacy_policy_link', $link, $privacy_policy_url );
[4758] Fix | Delete
[4759] Fix | Delete
if ( $link ) {
[4760] Fix | Delete
return $before . $link . $after;
[4761] Fix | Delete
}
[4762] Fix | Delete
[4763] Fix | Delete
return '';
[4764] Fix | Delete
}
[4765] Fix | Delete
[4766] Fix | Delete
/**
[4767] Fix | Delete
* Returns an array of URL hosts which are considered to be internal hosts.
[4768] Fix | Delete
*
[4769] Fix | Delete
* By default the list of internal hosts is comprised of the host name of
[4770] Fix | Delete
* the site's home_url() (as parsed by wp_parse_url()).
[4771] Fix | Delete
*
[4772] Fix | Delete
* This list is used when determining if a specified URL is a link to a page on
[4773] Fix | Delete
* the site itself or a link offsite (to an external host). This is used, for
[4774] Fix | Delete
* example, when determining if the "nofollow" attribute should be applied to a
[4775] Fix | Delete
* link.
[4776] Fix | Delete
*
[4777] Fix | Delete
* @see wp_is_internal_link
[4778] Fix | Delete
*
[4779] Fix | Delete
* @since 6.2.0
[4780] Fix | Delete
*
[4781] Fix | Delete
* @return string[] An array of URL hosts.
[4782] Fix | Delete
*/
[4783] Fix | Delete
function wp_internal_hosts() {
[4784] Fix | Delete
static $internal_hosts;
[4785] Fix | Delete
[4786] Fix | Delete
if ( empty( $internal_hosts ) ) {
[4787] Fix | Delete
/**
[4788] Fix | Delete
* Filters the array of URL hosts which are considered internal.
[4789] Fix | Delete
*
[4790] Fix | Delete
* @since 6.2.0
[4791] Fix | Delete
*
[4792] Fix | Delete
* @param string[] $internal_hosts An array of internal URL hostnames.
[4793] Fix | Delete
*/
[4794] Fix | Delete
$internal_hosts = apply_filters(
[4795] Fix | Delete
'wp_internal_hosts',
[4796] Fix | Delete
array(
[4797] Fix | Delete
wp_parse_url( home_url(), PHP_URL_HOST ),
[4798] Fix | Delete
)
[4799] Fix | Delete
);
[4800] Fix | Delete
$internal_hosts = array_unique(
[4801] Fix | Delete
array_map( 'strtolower', (array) $internal_hosts )
[4802] Fix | Delete
);
[4803] Fix | Delete
}
[4804] Fix | Delete
[4805] Fix | Delete
return $internal_hosts;
[4806] Fix | Delete
}
[4807] Fix | Delete
[4808] Fix | Delete
/**
[4809] Fix | Delete
* Determines whether or not the specified URL is of a host included in the internal hosts list.
[4810] Fix | Delete
*
[4811] Fix | Delete
* @see wp_internal_hosts()
[4812] Fix | Delete
*
[4813] Fix | Delete
* @since 6.2.0
[4814] Fix | Delete
*
[4815] Fix | Delete
* @param string $link The URL to test.
[4816] Fix | Delete
* @return bool Returns true for internal URLs and false for all other URLs.
[4817] Fix | Delete
*/
[4818] Fix | Delete
function wp_is_internal_link( $link ) {
[4819] Fix | Delete
$link = strtolower( $link );
[4820] Fix | Delete
if ( in_array( wp_parse_url( $link, PHP_URL_SCHEME ), wp_allowed_protocols(), true ) ) {
[4821] Fix | Delete
return in_array( wp_parse_url( $link, PHP_URL_HOST ), wp_internal_hosts(), true );
[4822] Fix | Delete
}
[4823] Fix | Delete
return false;
[4824] Fix | Delete
}
[4825] Fix | Delete
[4826] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function