/** * Plugin Name: WP Console * Plugin URI: https://github.com/ediamin/wp-console * Description: An in-browser PHP console for WordPress powered by PsySH * Version: 2.5.1 * Author: Edi Amin * Author URI: https://github.com/ediamin * Text Domain: wp-console * Domain Path: /languages/ */ // Do not call the file directly. defined( 'ABSPATH' ) || exit; if ( ! class_exists( 'WPConsole\WPConsole' ) ) { // Supported PHP versions are depends on the supported PHP version by PsySH. $version = version_compare( PHP_VERSION, '8.0', '>=' ) ? 'php-8.0' :'php-7.4'; require_once __DIR__ . '/lib/' . $version . '/vendor/autoload.php'; } use WPConsole\Core\Console\VarDumper\VarDumper; use WPConsole\WPConsole; define( 'WP_CONSOLE_FILE', __FILE__ ); define( 'WP_CONSOLE_ABSPATH', dirname( WP_CONSOLE_FILE ) ); /** * An override version of Symfony's dump function * * @since 1.0.0 * * @param mixed $var * @param mixed $moreVars * * @return mixed */ function _dump( $var, ...$moreVars ) { VarDumper::dump($var); foreach ( $moreVars as $v ) { VarDumper::dump( $v ); } if ( 1 < func_num_args() ) { return func_get_args(); } return $var; } /** * Plugin main instance * * Returns the main instance of WPConsole to * prevent the need to use globals. * * @since 1.0.0 * * @return \WPConsole */ function wp_console() { return WPConsole::instance(); } // Initialize plugin for the first time. wp_console();/** * File Download Log Functions. * * @package EDD * @subpackage Logs * @copyright Copyright (c) 2018, Easy Digital Downloads, LLC * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License * @since 3.0 */ use EDD\Logs\File_Download_Log; // Exit if accessed directly. defined( 'ABSPATH' ) || exit; /** * Add a file download log. * * @since 3.0 * * @param array $data { * Array of file download log data. Default empty. * * The `date_created` and `date_modified` parameters do not need to be passed. * They will be automatically populated if empty. * * @type int $product_id * @type int $file_id File ID corresponding to the URL used * to download the file. Default 0. * @type int $order_id Order ID corresponding to the URL used * to download the file. Default 0. * @type int $price_id Price ID of the download for which the file * is being downloaded. Default 0. * @type int $customer_id ID of the customer downloading the file. * Default 0. * @type string $ip IP address of the client downloading the file. * Default empty. * @type string $user_agent User agent of the client downloading the file. * Default empty. * @type string $date_created Optional. Automatically calculated on add/edit. * The date & time the file download log was inserted. * Format: YYYY-MM-DD HH:MM:SS. Default empty. * @type string $date_modified Optional. Automatically calculated on add/edit. * The date & time the file download log was last modified. * Format: YYYY-MM-DD HH:MM:SS. Default empty. * } * @return int|false ID of newly created log, false on error. */ function edd_add_file_download_log( $data = array() ) { // A product ID and an order ID must be supplied for every log that is // inserted into the database. if ( empty( $data['product_id'] ) || empty( $data['order_id'] ) ) { return false; } /** * Allow the ability to disable a File Download Log being inserted. * * @since 3.1 * * @param bool $should_record_log If this file download should be logged. * @param array $data The data to be logged. */ $should_record_log = apply_filters( 'edd_should_log_file_download', true, $data ); if ( false === $should_record_log ) { return false; } $file_download_logs = new EDD\Database\Queries\Log_File_Download(); return $file_download_logs->add_item( $data ); } /** * Delete a file download log. * * @since 3.0 * * @param int $file_download_log_id File download log ID. * @return int|false `1` if the adjustment was deleted successfully, false on error. */ function edd_delete_file_download_log( $file_download_log_id = 0 ) { $file_download_logs = new EDD\Database\Queries\Log_File_Download(); return $file_download_logs->delete_item( $file_download_log_id ); } /** * Update a file download log. * * @since 3.0 * * @param int $file_download_log_id File download log ID. * @param array $data { * Array of file download log data. Default empty. * * @type int $product_id * @type int $file_id File ID corresponding to the URL used * to download the file. Default 0. * @type int $order_id Order ID corresponding to the URL used * to download the file. Default 0. * @type int $price_id Price ID of the download for which the file * is being downloaded. Default 0. * @type int $customer_id ID of the customer downloading the file. * Default 0. * @type string $ip IP address of the client downloading the file. * Default empty. * @type string $user_agent User agent of the client downloading the file. * Default empty. * @type string $date_created Optional. Automatically calculated on add/edit. * The date & time the file download log was inserted. * Format: YYYY-MM-DD HH:MM:SS. Default empty. * @type string $date_modified Optional. Automatically calculated on add/edit. * The date & time the file download log was last modified. * Format: YYYY-MM-DD HH:MM:SS. Default empty. * } * * @return int|false Number of rows updated if successful, false otherwise. */ function edd_update_file_download_log( $file_download_log_id = 0, $data = array() ) { $file_download_logs = new EDD\Database\Queries\Log_File_Download(); return $file_download_logs->update_item( $file_download_log_id, $data ); } /** * Get a file download log by ID. * * @since 3.0 * * @param int $file_download_log_id Log ID. * @return File_Download_Log|false Log object if successful, false otherwise. */ function edd_get_file_download_log( $file_download_log_id = 0 ) { $file_download_logs = new EDD\Database\Queries\Log_File_Download(); // Return file download log return $file_download_logs->get_item( $file_download_log_id ); } /** * Get a file download log by field and value. * * @since 3.0 * * @param string $field Database table field. * @param string $value Value of the row. * * @return File_Download_Log|false Log object if successful, false otherwise. */ function edd_get_file_download_log_by( $field = '', $value = '' ) { $file_download_logs = new EDD\Database\Queries\Log_File_Download(); // Return file download log return $file_download_logs->get_item_by( $field, $value ); } /** * Query for file download logs. * * @see \EDD\Database\Queries\Log_File_Download::__construct() * * @since 3.0 * * @param array $args Arguments. See `EDD\Database\Queries\Log_File_Download` * for accepted arguments. * @return File_Download_Log[] Array of `File_Download_Log` objects. */ function edd_get_file_download_logs( $args = array() ) { // Parse args $r = wp_parse_args( $args, array( 'number' => 30 ) ); // Instantiate a query object $file_download_logs = new EDD\Database\Queries\Log_File_Download(); // Return file download logs return $file_download_logs->query( $r ); } /** * Count file download logs. * * @see \EDD\Database\Queries\Log_File_Download::__construct() * * @since 3.0 * * @param array $args Arguments. See `EDD\Database\Queries\Log_File_Download` * for accepted arguments. * @return int Number of file download logs returned based on query arguments passed. */ function edd_count_file_download_logs( $args = array() ) { // Parse args $r = wp_parse_args( $args, array( 'count' => true ) ); // Query for count(s) $file_download_logs = new EDD\Database\Queries\Log_File_Download( $r ); // Return count(s) return absint( $file_download_logs->found_items ); } Home - turnindigital-com

Digital marketing that’s fast, focused, and effective.

I help businesses grow their creative products through smart digital marketing strategies.​

Drive growth with tailored strategies designed to maximize your brand’s impact. Fast results, lasting success—digital marketing made simple.

Targeted Strategies, Proven Results

I’m Nihal, a certified digital marketer with a passion for driving business growth. Backed by a skilled team, I offer comprehensive digital marketing solutions tailored to your unique needs. From building impactful campaigns to SEO, social media management, website optimization, and beyond, we ensure your brand stands out in the digital world.

Looking for a professional digital marketer to transform your online presence and grow your business? With years of expertise and a dedicated team, I deliver results that matter—boosting visibility, generating leads, and driving revenue. Let’s take your business to new heights together!

How can I help you?

As a freelance digital marketer backed by a talented team, we create customized strategies to boost your online growth.

SEO

By boosting your website’s ranking on search engines, we’ll drive organic traffic and increase visibility to attract the right audience.

Website Development

A professional, well-designed website will help you build a strong online presence, attract visitors, engage customers, and drive business growth.

Google Ads & Pay-Per-Click

Targeted paid campaigns will drive traffic to your website, helping you reach customers quickly and achieve measurable results.

Social Media

Engaging content and targeted strategies on platforms like Facebook, Instagram, and LinkedIn will help grow your brand and drive traffic.

App Promotion

Optimized campaigns will increase your app’s visibility, drive more downloads, and engage users effectively.

Email Marketing

Personalized email campaigns will help you connect with your audience, nurture leads, and drive conversions with engaging content.

Why Choose Us?

Driven by Results, Proven by Numbers

Years of Experience
0 +
Successful Projects
0
Happy Clients
0 +

Certified Expertise

Team Support

Tailored Solutions

Reasonable Pricing

Results-driven

Get Call Back Now!

Please enable JavaScript in your browser to complete this form.

Client Reviews

TurninDigital has been amazing! They handled our Meta Ads, Google Ads, SEO, web development, and design, boosting our leads and improving our online presence. The team is professional, responsive, and results-driven. We’re extremely satisfied with the impact they’ve had on our business!

Ashok

With the help of well-planned SEO and Google Ads strategies, the corporate networking platform experienced improved search engine rankings and a significant increase in website traffic. The results were both measurable and impressive.

Manu

P. Srinivasemanu

Director

Nihal and his team really helped us grow our SaaS coaching and webinar services. Their SEO and lead generation work made a big difference in traffic and inquiries. Highly recommend!

Swapna

The SEO and social media campaigns have greatly enhanced online visibility. Event inquiries have increased significantly, and the consistent efforts to improve the digital presence are clearly delivering results.

Ekta Anant

Ekta Anant

Founder

Frequently Asked Questions

Our services are ideal for small to medium businesses, startups, and entrepreneurs looking to grow their online presence and generate more leads.

Yes, we create personalized strategies based on your business needs, target audience, and industry.

Yes, we work with clients globally, offering strategies that are customized for different markets and audiences.

We have experience working with a wide range of industries, including SaaS, eCommerce, real estate, events, and professional services.

Timelines vary depending on the service, but you can typically expect to see significant results within 3 to 6 months for SEO and immediate results with paid campaigns like Google Ads.

Let’s connect & create something awesome together!

Would you like to start a project with us?

Let’s bring your ideas to life! Contact us today to create tailored solutions and achieve your goals together.

turnIn digital

Crafting Digital Success

Get A Free Consultation

Copyright © 2025  www.turnindigital.com