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: author-template.php
[500] Fix | Delete
if ( ! $posts && $parsed_args['hide_empty'] ) {
[501] Fix | Delete
continue;
[502] Fix | Delete
}
[503] Fix | Delete
[504] Fix | Delete
$author = get_userdata( $author_id );
[505] Fix | Delete
[506] Fix | Delete
if ( $parsed_args['exclude_admin'] && 'admin' === $author->display_name ) {
[507] Fix | Delete
continue;
[508] Fix | Delete
}
[509] Fix | Delete
[510] Fix | Delete
if ( $parsed_args['show_fullname'] && $author->first_name && $author->last_name ) {
[511] Fix | Delete
$name = sprintf(
[512] Fix | Delete
/* translators: 1: User's first name, 2: Last name. */
[513] Fix | Delete
_x( '%1$s %2$s', 'Display name based on first name and last name' ),
[514] Fix | Delete
$author->first_name,
[515] Fix | Delete
$author->last_name
[516] Fix | Delete
);
[517] Fix | Delete
} else {
[518] Fix | Delete
$name = $author->display_name;
[519] Fix | Delete
}
[520] Fix | Delete
[521] Fix | Delete
if ( ! $parsed_args['html'] ) {
[522] Fix | Delete
$return .= $name . ', ';
[523] Fix | Delete
[524] Fix | Delete
continue; // No need to go further to process HTML.
[525] Fix | Delete
}
[526] Fix | Delete
[527] Fix | Delete
if ( 'list' === $parsed_args['style'] ) {
[528] Fix | Delete
$return .= '<li>';
[529] Fix | Delete
}
[530] Fix | Delete
[531] Fix | Delete
$link = sprintf(
[532] Fix | Delete
'<a href="%1$s" title="%2$s">%3$s</a>',
[533] Fix | Delete
esc_url( get_author_posts_url( $author->ID, $author->user_nicename ) ),
[534] Fix | Delete
/* translators: %s: Author's display name. */
[535] Fix | Delete
esc_attr( sprintf( __( 'Posts by %s' ), $author->display_name ) ),
[536] Fix | Delete
$name
[537] Fix | Delete
);
[538] Fix | Delete
[539] Fix | Delete
if ( ! empty( $parsed_args['feed_image'] ) || ! empty( $parsed_args['feed'] ) ) {
[540] Fix | Delete
$link .= ' ';
[541] Fix | Delete
if ( empty( $parsed_args['feed_image'] ) ) {
[542] Fix | Delete
$link .= '(';
[543] Fix | Delete
}
[544] Fix | Delete
[545] Fix | Delete
$link .= '<a href="' . get_author_feed_link( $author->ID, $parsed_args['feed_type'] ) . '"';
[546] Fix | Delete
[547] Fix | Delete
$alt = '';
[548] Fix | Delete
if ( ! empty( $parsed_args['feed'] ) ) {
[549] Fix | Delete
$alt = ' alt="' . esc_attr( $parsed_args['feed'] ) . '"';
[550] Fix | Delete
$name = $parsed_args['feed'];
[551] Fix | Delete
}
[552] Fix | Delete
[553] Fix | Delete
$link .= '>';
[554] Fix | Delete
[555] Fix | Delete
if ( ! empty( $parsed_args['feed_image'] ) ) {
[556] Fix | Delete
$link .= '<img src="' . esc_url( $parsed_args['feed_image'] ) . '" style="border: none;"' . $alt . ' />';
[557] Fix | Delete
} else {
[558] Fix | Delete
$link .= $name;
[559] Fix | Delete
}
[560] Fix | Delete
[561] Fix | Delete
$link .= '</a>';
[562] Fix | Delete
[563] Fix | Delete
if ( empty( $parsed_args['feed_image'] ) ) {
[564] Fix | Delete
$link .= ')';
[565] Fix | Delete
}
[566] Fix | Delete
}
[567] Fix | Delete
[568] Fix | Delete
if ( $parsed_args['optioncount'] ) {
[569] Fix | Delete
$link .= ' (' . $posts . ')';
[570] Fix | Delete
}
[571] Fix | Delete
[572] Fix | Delete
$return .= $link;
[573] Fix | Delete
$return .= ( 'list' === $parsed_args['style'] ) ? '</li>' : ', ';
[574] Fix | Delete
}
[575] Fix | Delete
[576] Fix | Delete
$return = rtrim( $return, ', ' );
[577] Fix | Delete
[578] Fix | Delete
if ( $parsed_args['echo'] ) {
[579] Fix | Delete
echo $return;
[580] Fix | Delete
} else {
[581] Fix | Delete
return $return;
[582] Fix | Delete
}
[583] Fix | Delete
}
[584] Fix | Delete
[585] Fix | Delete
/**
[586] Fix | Delete
* Determines whether this site has more than one author.
[587] Fix | Delete
*
[588] Fix | Delete
* Checks to see if more than one author has published posts.
[589] Fix | Delete
*
[590] Fix | Delete
* For more information on this and similar theme functions, check out
[591] Fix | Delete
* the {@link https://developer.wordpress.org/themes/basics/conditional-tags/
[592] Fix | Delete
* Conditional Tags} article in the Theme Developer Handbook.
[593] Fix | Delete
*
[594] Fix | Delete
* @since 3.2.0
[595] Fix | Delete
*
[596] Fix | Delete
* @global wpdb $wpdb WordPress database abstraction object.
[597] Fix | Delete
*
[598] Fix | Delete
* @return bool Whether or not we have more than one author
[599] Fix | Delete
*/
[600] Fix | Delete
function is_multi_author() {
[601] Fix | Delete
global $wpdb;
[602] Fix | Delete
[603] Fix | Delete
$is_multi_author = get_transient( 'is_multi_author' );
[604] Fix | Delete
if ( false === $is_multi_author ) {
[605] Fix | Delete
$rows = (array) $wpdb->get_col( "SELECT DISTINCT post_author FROM $wpdb->posts WHERE post_type = 'post' AND post_status = 'publish' LIMIT 2" );
[606] Fix | Delete
$is_multi_author = 1 < count( $rows ) ? 1 : 0;
[607] Fix | Delete
set_transient( 'is_multi_author', $is_multi_author );
[608] Fix | Delete
}
[609] Fix | Delete
[610] Fix | Delete
/**
[611] Fix | Delete
* Filters whether the site has more than one author with published posts.
[612] Fix | Delete
*
[613] Fix | Delete
* @since 3.2.0
[614] Fix | Delete
*
[615] Fix | Delete
* @param bool $is_multi_author Whether $is_multi_author should evaluate as true.
[616] Fix | Delete
*/
[617] Fix | Delete
return apply_filters( 'is_multi_author', (bool) $is_multi_author );
[618] Fix | Delete
}
[619] Fix | Delete
[620] Fix | Delete
/**
[621] Fix | Delete
* Helper function to clear the cache for number of authors.
[622] Fix | Delete
*
[623] Fix | Delete
* @since 3.2.0
[624] Fix | Delete
* @access private
[625] Fix | Delete
*/
[626] Fix | Delete
function __clear_multi_author_cache() { // phpcs:ignore WordPress.NamingConventions.ValidFunctionName.FunctionDoubleUnderscore,PHPCompatibility.FunctionNameRestrictions.ReservedFunctionNames.FunctionDoubleUnderscore
[627] Fix | Delete
delete_transient( 'is_multi_author' );
[628] Fix | Delete
}
[629] Fix | Delete
[630] Fix | Delete
12
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function