| Server IP : 104.26.4.103 / Your IP : 216.73.216.4 Web Server : nginx/1.27.1 System : Linux in-5 5.15.0-143-generic #153-Ubuntu SMP Fri Jun 13 19:10:45 UTC 2025 x86_64 User : arabianexpress ( 1872) PHP Version : 8.0.30 Disable Function : exec,passthru,shell_exec,system,proc_open,popen,parse_ini_file,show_source MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /storage/v9321/leapdubai/public_html/wp-content/themes/printx/inc/ |
Upload File : |
<?php
/**
* Functions which enhance the theme by hooking into WordPress
*
* @package printx
*/
/**
* Adds custom classes to the array of body classes.
*
* @param array $classes Classes for the body element.
* @return array
*/
function printx_body_classes( $classes ) {
// Adds a class of hfeed to non-singular pages.
if ( !is_singular() ) {
$classes[] = 'hfeed';
}
// Adds a class of no-sidebar when there is no sidebar present.
if ( !is_active_sidebar( 'sidebar-1' ) ) {
$classes[] = 'no-sidebar';
}
if ( function_exists('tutor') ) {
$user_name = sanitize_text_field(get_query_var('tutor_student_username'));
$get_user = tutor_utils()->get_user_by_login($user_name);
}
if ( !empty($get_user) ) {
$classes[] = 'profile-breadcrumb';
}
return $classes;
}
add_filter( 'body_class', 'printx_body_classes' );
/**
* Get tags.
*/
function printx_get_tag() {
$html = '';
if ( has_tag() ) {
$html .= '<div class="postbox__details-tag tagcloud"><span>Tag:</span>';
$html .= get_the_tag_list( '', ' ', '' );
$html .= '</div>';
}
return $html;
}
/**
* Get categories.
*/
function printx_get_category() {
$categories = get_the_category( get_the_ID() );
$x = 0;
foreach ( $categories as $category ) {
if ( $x == 2 ) {
break;
}
$x++;
print '<a class="news-tag" href="' . get_category_link( $category->term_id ) . '">' . $category->cat_name . '</a>';
}
}
/** img alt-text **/
function printx_img_alt_text( $img_er_id = null ) {
$image_id = $img_er_id;
$image_alt = get_post_meta( $image_id, '_wp_attachment_image_alt', false );
$image_title = get_the_title( $image_id );
if ( !empty( $image_id ) ) {
if ( $image_alt ) {
$alt_text = get_post_meta( $image_id, '_wp_attachment_image_alt', false );
} else {
$alt_text = get_the_title( $image_id );
}
} else {
$alt_text = esc_html__( 'Image Alt Text', 'printx' );
}
return $alt_text;
}
// printx_ofer_sidebar_func
function printx_offer_sidebar_func() {
if ( is_active_sidebar( 'offer-sidebar' ) ) {
dynamic_sidebar( 'offer-sidebar' );
}
}
add_action( 'printx_offer_sidebar', 'printx_offer_sidebar_func', 20 );
// printx_service_sidebar
function printx_service_sidebar_func() {
if ( is_active_sidebar( 'services-sidebar' ) ) {
dynamic_sidebar( 'services-sidebar' );
}
}
add_action( 'printx_service_sidebar', 'printx_service_sidebar_func', 20 );
// printx_portfolio_sidebar
function printx_portfolio_sidebar_func() {
if ( is_active_sidebar( 'portfolio-sidebar' ) ) {
dynamic_sidebar( 'portfolio-sidebar' );
}
}
add_action( 'printx_portfolio_sidebar', 'printx_portfolio_sidebar_func', 20 );
// printx_faq_sidebar
function printx_faq_sidebar_func() {
if ( is_active_sidebar( 'faq-sidebar' ) ) {
dynamic_sidebar( 'faq-sidebar' );
}
}
add_action( 'printx_faq_sidebar', 'printx_faq_sidebar_func', 20 );