Server IP : 63.250.38.98 / Your IP : 216.73.216.80 Web Server : LiteSpeed System : Linux premium291.web-hosting.com 4.18.0-553.45.1.lve.el8.x86_64 #1 SMP Wed Mar 26 12:08:09 UTC 2025 x86_64 User : samejjip ( 1289) PHP Version : 8.1.32 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/samejjip/www/wp-content/plugins/pixelyoursite/modules/head_footer/ |
Upload File : |
<?php namespace PixelYourSite\HeadFooter\Helpers; if ( ! defined( 'ABSPATH' ) ) { exit; // Exit if accessed directly. } use PixelYourSite; use function PixelYourSite\wooGetOrderIdFromRequest; use function PixelYourSite\wooIsRequestContainOrderId; function get_content_id() { global $post; return is_singular() ? $post->ID : ''; } function get_content_title() { global $post; if ( is_singular() && ! is_page() ) { return $post->post_title; } elseif ( is_page() || is_home() ) { return is_home() == true ? get_bloginfo( 'name' ) : $post->post_title; } elseif ( PixelYourSite\isWooCommerceActive() && is_shop() ) { return get_the_title( wc_get_page_id( 'shop' ) ); } elseif ( is_category() || is_tax() || is_tag() ) { if ( is_category() ) { $cat = get_query_var( 'cat' ); $term = get_category( $cat ); } elseif ( is_tag() ) { $slug = get_query_var( 'tag' ); $term = get_term_by( 'slug', $slug, 'post_tag' ); } else { $term = get_term_by( 'slug', get_query_var( 'term' ), get_query_var( 'taxonomy' ) ); } if(!$term) return ""; return $term->name; } else { return ''; } } function get_content_categories() { global $post; return is_single() ? PixelYourSite\getObjectTerms( 'category', $post->ID ) : ''; } function get_user_email() { $user = wp_get_current_user(); if ( $user ) { return $user->user_email; } else { return ''; } } function get_user_first_name() { $user = wp_get_current_user(); if ( $user ) { return $user->user_firstname; } else { return ''; } } function get_user_last_name() { $user = wp_get_current_user(); if ( $user ) { return $user->user_lastname; } else { return ''; } } function get_order_id() { if ( PixelYourSite\isWooCommerceActive() && PixelYourSite\PYS()->woo_is_order_received_page() && wooIsRequestContainOrderId() ) { return wooGetOrderIdFromRequest(); } elseif ( PixelYourSite\isEddActive() && edd_is_success_page() ) { return get_edd_order_meta( 'id' ); } else { return ''; } } function get_order_subtotal() { if ( PixelYourSite\isWooCommerceActive() && PixelYourSite\PYS()->woo_is_order_received_page() && wooIsRequestContainOrderId() ) { $order_id = wooGetOrderIdFromRequest(); if(!$order_id) return ''; $order = wc_get_order( $order_id ); if(!$order) return false; return $order->get_subtotal(); } elseif ( PixelYourSite\isEddActive() && edd_is_success_page() ) { return get_edd_order_meta( 'subtotal' ); } else { return ''; } } function get_order_total() { if ( PixelYourSite\isWooCommerceActive() && PixelYourSite\PYS()->woo_is_order_received_page() && wooIsRequestContainOrderId()) { $order_id = wooGetOrderIdFromRequest(); if(!$order_id) return ''; $order = wc_get_order( $order_id ); if(!$order) return false; return (float)$order->get_total(); } elseif ( PixelYourSite\isEddActive() && edd_is_success_page() ) { return get_edd_order_meta( 'total' ); } else { return ''; } } function get_order_currency() { if ( PixelYourSite\isWooCommerceActive() && PixelYourSite\PYS()->woo_is_order_received_page() && wooIsRequestContainOrderId() ) { return get_woocommerce_currency(); } elseif ( PixelYourSite\isEddActive() && edd_is_success_page() ) { return edd_get_currency(); } else { return ''; } } function get_edd_order_meta( $metakey ) { global $edd_receipt_args; // skip payment confirmation page if ( isset( $_GET['payment-confirmation'] ) ) { return ''; } $session = edd_get_purchase_session(); if ( isset( $_GET['payment_key'] ) ) { $payment_key = urldecode( $_GET['payment_key'] ); } else if ( $session ) { $payment_key = $session['purchase_key']; } elseif ( $edd_receipt_args && $edd_receipt_args['payment_key'] ) { $payment_key = $edd_receipt_args['payment_key']; } if ( ! isset( $payment_key ) ) { return ''; } $payment_id = edd_get_purchase_id_by_key( $payment_key ); $user_can_view = edd_can_view_receipt( $payment_key ); if ( ! $user_can_view && ! empty( $payment_key ) && ! is_user_logged_in() && ! edd_is_guest_payment( $payment_id ) ) { return ''; } switch ( $metakey ) { case 'id': return $payment_id; break; case 'subtotal': return $session['subtotal']; break; case 'total': return $session['price']; break; default: return ''; } }