


React App Backend Init
Sections and Offers React App Offers Tool is being rendered through nx_offers_app_callback() function. React App uses the saved NX Offers settings and combines them with core settings in order to generate the final Section and Template objects which are later passed in and used by the React App. The Section object is initialized by nx_get_available_sections() […]

Backend Initialization
Core Offer Templates and Sections are initialized and stored in global values, $nx_offers_sections_config and $nx_offers_template_config, though the nx_init_offers_configs() function hooked on the init action. These variables contain multiarrays of data which map out the fields and type of contents each Offer /Section template has. Core Section fields initialization The key of each section is the […]

Manage Templates Settings
The Manage Offer Templates page allows administrators to configure properties for each available offer template. These configurations are tailored based on the template’s type, ensuring flexibility and specificity in offer presentation. Available Template Types Each offer template type comes with its unique set of configurations, bellow some template type examples, you can see them here. […]

Manage Sections Settings
The Manage Sections page empowers administrators to configure properties of all available offer sections. Each section’s settings are tailored based on its designated type, allowing for flexible and precise customization. Section Types and their Configurations Listing Section – Display: Offers are presented in a vertical alignment – Configuration: Currently minimal settings are available for this […]

General Settings
The General Settings tab allows administrators to configure core functionalities of the NX Offers Tool plugin. This section provides options to enable or disable specific features, set domain-specific parameters, and customize the display of offers. Configurable Options 1. Core Offers Sections and Templates Toggle Enable or disable specific core offer sections and templates provided by […]

Core Templates
Here are all the currently available Offer Templates. Slide Banner Banner Text Link Slide Image Banner Casino Slide Promotional Banner Ad for Affiliate Notification Offer Text Over Image Slide

Installation
Download the Plugin Visit the NX Products page and download NX Offers Plugin. Install it as any wordpress plugin by uploading the .zip file on the Plugins Installation WordPress page. For Developer use -Clone repository from bitbucket. -Navigate to the /app directory of the plugin contents. cd wp-content/plugins/nx-offers/includes/app -Install Depedencies for local dev use of […]

Overview
NX Offers Tool plugin is a tool developed to create and render Offers in various templates, displayable in any section of a website by using shortcodes. Using React to manage the frontend rendering as well as the backend setup App, NX Offers Tool is a strong and upgradable tool for covering a client’s needs when […]

Single
Hooks in WordPress allow us to modify or extend WordPress/Theme functionality without altering core files of the theme. We have also included some action hooks in the single of this theme. Action hooks Instead of overriding the single.php file, which is located in the root directory of the parent theme if not needed we can […]