WordPress Gear https://wpgear.xyz/en Do better! Thu, 19 Mar 2026 07:04:31 +0000 en-US hourly 1 https://wordpress.org/?v=5.1.16%20CS%20Edition https://wpgear.xyz/wp-content/uploads/2016/06/cropped-gear-green-512-1-32x32.png WordPress Gear https://wpgear.xyz/en 32 32 WPGear – Consent Privacy Policy Acceptance https://wpgear.xyz/en/accept-privacy-policy/ Thu, 05 Feb 2026 09:55:24 +0000 https://wpgear.xyz/?p=2556 Continue reading "WPGear – Consent Privacy Policy Acceptance"]]> Requests the website visitor to confirm consent to the use of personal data (Privacy Policy) and the storage of cookies on first visit.

A simple and convenient solution for implementing the requirements of the Laws on Personal Data.

* Fork of “Cookie warning” by Marie Manandise, MAJWeb.

= Futured =

* The main concept is to avoid unnecessary inconvenience.
* The floating banner does not interfere with viewing content.
* If the visitor agrees to the requirements and clicks the “I agree” button, the banner disappears and will no longer be displayed on the website for this browser on this device.
* You can customize the Message Text and include a link to the Privacy Policy page.
* The appearance, shape and location of the banner can be fully customized to suit your design using CSS.

Version: 2.5 (2026.02.19) You can download it from here

Download “Consent Privacy Policy Acceptance” wpgear-consent-privacy-policy-acceptance_v2.5.zip – Downloaded 44 times – 16 KB

Or from the Official WordPress Repository

== Installation ==

Normal automatic installation. Or:
1. Upload ‘wpgear-consent-privacy-policy-acceptance’ folder to the: ‘/wp-content/plugins/’.
2. Activate the plugin through the ‘Plugins’ menu in WordPress.
3. Open Tab ‘Setup’: ‘Consent Privacy Policy Acceptance’. Check Options.
4. If you have any problems – please ask for support.

== Frequently Asked Questions ==
N/A

== Screenshots ==

1. screenshot-1.png – Float warning message on first visit.
2. screenshot-2.png – Setup Options Page.

 

]]>
WPGear Debugger https://wpgear.xyz/en/wpgear-debugger/ Wed, 12 Mar 2025 11:55:28 +0000 https://wpgear.xyz/?p=2392 Continue reading "WPGear Debugger"]]> Debug System.

Tool for detailed viewing the processes of performing PHP Scripts Plugins and Themes.
Including remotely, without direct access to the administration of the target site.

= Futured =
* It is easy to embed in any PHP scripts.
* Easy control.
* Any number of Processes.
* Detailing for each Variable or Object whose values you need to know.
(Time Stamp, Process name, Function name, Line in the file)
* Selection of Processes for research.
* General stream Process.
* Write the Log in Files for each of the Processes.
* Files tagged Time Stamp.
* Individual Files for each User.
* General statistics of files.
* Remotely remove the Log from the current Date for a specific Data Source. (Use: www.yoursite.com?clear_debug=NameSource)

Current Version: 1.10 (2026.03.16) can be downloaded from this site.

Download “WPGear Debugger” wpgear-debugger_v1.10.zip – Downloaded 518 times – 17 KB

In the official WordPress repository – this plugin is Not Exist!
The Moderators WordPress Plugin Review Team officially refused the publication.
The Explain: “Your plugin has been rejected because we no longer accepting frameworks, boilerplates, and libraries as stand-alone plugins…”
“…I can understand that this is a tool for developers, and that’s great, but that’s not something that this directory is accepting because of the reasons – in our review process, we look for plugins that provide direct functionality to end users rather than serving as a library.”

== Installation ==

Normal automatic installation.

1. Upload.
2. Activate.
3. Enjoy. Go to Settings: WPGear Debugger. Set up the options you need.
4. If you have any problems – please ask for support.

== Frequently Asked Questions ==

What needs to be done to start using it?

1. The name of the Data Source.
Each Plugin or Theme that you want to explore is a Source of Data. Come up with a meaningful Name for him.
For example: plugin “Hello Dolly” (Sample of the plugin “Hello Dolly” with all working examples can be found in the “sample” folder, File: “hello.txt”):

Let’s call the Data Source: “Hello_Dolly”. All Log Processes of this Data Source will contain the “Hello_Dolly” label.

2. Add a function for Debugger.
You need to insert into the main file of the plugin under explore – a small Function with a unique name for each Source.
(And if this is a Theme, then insert into the functions.php file)
For our example, the plugin “Hello Dolly”, add the function: “Hellodolly_debugger”.
We will set the invented Name of the Source:

$Source = ‘Hello_Dolly’;

This is how it looks:

/* Debugger. 
----------------------------------------------------------------- */
function HelloDolly_Debugger ($Content, $Subject = null, $Process = null, $Function = '', $Line = '') {
   if (function_exists( 'WPGear_Debugger' )) {
      $Source = 'Hello_Dolly';
      $TimeStamp = true;

      $Parameters = array(
         'source' => $Source,
         'content' => $Content,
         'subject' => esc_html( $Subject ),
         'process' => esc_html( $Process ),
         'function' => esc_html( $Function ),
         'timestamp' => $TimeStamp,
         'line' => esc_html( $Line ),
     );

     WPGear_Debugger ($Parameters);
   }
}

3. Add the Name of the Process.
In each Function, you can add different meaningful Names of Processes.
For example, for the Function: “Hello_Dolly ()” from the plugin “Hello Dolly”:

$debug_process = ‘get_random_sublyric’;

4. Add control points.
For each Variable, the Value of which we need to track (for example: $chosen), we need to add the call of Debugger Function on the new line.

HelloDolly_Debugger ($chosen, ‘$chosen’, $debug_process, __FUNCTION__, __LINE__);

This is how it looks like an example of the Function “Hello_Dolly ()” for plugin “Hello Dolly”:

function hello_dolly() {
   $debug_process = 'get_random_sublyric';

   $chosen = hello_dolly_get_lyric();
   HelloDolly_Debugger ($chosen, '$chosen', $debug_process, __FUNCTION__, __LINE__);

   $lang = '';
   if ( 'en_' !== substr( get_user_locale(), 0, 3 ) ) {
      $lang = ' lang="en"';
   }

   printf(
      '<p id="dolly"><span class="screen-reader-text">%s </span><span dir="ltr"%s>%s</span></p>',__( 'Quote from Hello Dolly song, by Jerry Herman:', 'hello-dolly' ),$lang,$chosen);
}

5. The result
This is what will be written in the file “/wp-content/uploads/wpgear_debugger/hello_dolly/2025.02.27-2_hello_dolly.get_random_sublyric”:

---- 2025.02.27 17:21:48 ---- 
"get_random_sublyric", "hello_dolly", Line:58
$chosen: 'I can tell, Dolly'

== Screenshots ==

    1. screenshot-1.png Admin page “Settings”.

]]>
(Русский) toucanwebsites https://wpgear.xyz/en/terrarium_toucanwebsites/ Fri, 07 Mar 2025 16:53:56 +0000 https://wpgear.xyz/?p=2373 Russian only. Sorry.

]]>
Infinity Vector https://wpgear.xyz/en/infinity_vector/ Sun, 23 Feb 2025 16:17:08 +0000 https://wpgear.xyz/?p=2339 Continue reading "Infinity Vector"]]> Everything is simple.

“To Divide into Zero” – you can’t!

But, this is not entirely true. You can’t on your calculator. Even if it is Casio / Citizen / HP / Felix / Logarithmic ruler

The very concept of stroke was published on yaplakal.com 2025.02.23

But, it contains pound inaccuracies.
I had to restrain myself for a long time. But now, when everything has become obvious, it should be voiced how everything really looks.

X/0 = ∞
the reverse process: ∞ * 0 Net never X (this is from prohibitions)

Now, as this actually happens: x/0 = ∞(x)

Roughly speaking, 5/0 = Fifth Infinity: ∞(5)

And there will be exactly as many such Infinites as there were attempts to divide the real number into zero. That is, lack of Infinity (5) never noun, until Someone decided to divide 5 by zero.

And Now, such infinity (5) Exists, and there is no getting anywhere about it until Someone Decides to carry out the opposite action. Namely: Infinity (5) * 0

At the same time, the Fifth Infinity will Disappear! Pull with all its contents! Having freed a pure number 5.

Questions of bewilderment (from the word “lack of mind”) that an inattentive interlocutor can arise:

  1. And what will happen if I still, I will try to Divide the Number 5 by Zero? For you personally, nothing.
    I am not so evil.
    All that will happen – you will update the visitor Count to the “Universe number 5”.
  2. And what will happen if I am still, I will try to multiply the “Fifth Infinity” by Zero? (That is, to carry out the opposite, even, even a verification, action)
    Oh! There is sad news.
    “Fifth Infinity” will Disappear with all its contents.
    So, with all its own can be quite successful Universes. Well, there, Elephants on the back of Turtles and Worlds of Civilizations.
    The children went to school. The engineers drew something there, invented, the scriptwriters wrote scripts about the possibility of such incidents …

Be careful.

And what will happen then?
– Quantum Indentation.
– Either there will be something, or something will not. One of the two.
– But, the Show Must Go On. Contrary to everything. This is the whole point.

  • It is one thing when you put it without thinking.
  • Another thing is when you know that.
    They will come to you and ask: Why did you Do It?!
Consequence 1

All Infinities, and therefore all Universes in these Infinities, were created by misunderstanding of Idiots who did not know that it was impossible to Divide into Zero.
This explains a lot from the point of view of the inhabitants (Users) of these Universes.


* Huge respect: Terry Pratchet & Neil Gaiman.
* Respect Alice. For All.

]]>
Pineapple is NOT delicious on pizza! https://wpgear.xyz/en/pineapple-is-not-delicious-on-pizza/ Sat, 15 Feb 2025 15:55:27 +0000 https://wpgear.xyz/?p=2282 Make WordPress Great Again!

]]>
Dismiss Gravity Notices https://wpgear.xyz/en/dismiss_gravity_notices/ Sun, 15 Dec 2024 08:32:21 +0000 https://wpgear.xyz/?p=2207 Continue reading "Dismiss Gravity Notices"]]>
Real Dismiss any Exasperate Notices about GravityForms, GravityView invalid license and e.t.c.

I am not against and even with two hands for using the Licensed Software. 100%

And I do not urge anyone to use hacked / nulled products.

However, sometimes you just need to check your own Projects for compatibility with others.
And if they can be used with explicit restrictions, no support, no upgrade, etc.
(everything that is listed in the License), then there should be no additional perverted annoying huge sizes that simply interfere with the normal operation of notifications, pop-ups, etc.

When most of the screen is occupied by notifications about: ”that without a License, I cannot receive Support”, then this is not normal!

Moreover, despite the presence of the “Dismiss” button, these intrusive notifications continue to appear again and again the next day / next login.

That is why this Plugin simply blocks the display of such notifications.

And if you still need to find out what these notifications were about, then we will accurately display them in the Widget in the Console.

= Features =
* Only the most recently active Notifications are displayed in the Notification Widget.
* Displayed as a title list.
* Each notice can be disclosed in a detailed, starting form.

The current version: 2.2 (2024.12.14) You can download it from here

Download “dismiss-gravity-notices.zip” dismiss-gravity-notices_v2.2.zip – Downloaded 676 times – 9 KB

Or from the Official WordPress Repository

== Installation ==

Normal automatic installation.

== Frequently Asked Questions ==
N/A

== Screenshots ==

  1. screenshot-1.png This is the Console page without plugin “Dismiss Gravity Notices”.
  2. screenshot-2.png This is the Console page with active plugin “Dismiss Gravity Notices”. Normal mode.
  3. screenshot-3.png This is the Console page with active plugin “Dismiss Gravity Notices” and Show Notice.

 

P.S.
However, a much more effective and universal way will be the use plugin: “Notice Interceptor“. This plugin does everything the same thing, but only for any other plugins with annoying messages and advertising.

]]>
kroui https://wpgear.xyz/en/terrarium_kroui/ Sun, 23 Oct 2022 16:11:39 +0000 https://wpgear.xyz/?p=1727 Russian only. Sorry.

]]>
krivchenko https://wpgear.xyz/en/terrarium_krivchenko/ Sun, 23 Oct 2022 15:46:17 +0000 https://wpgear.xyz/?p=1724 Russian only. Sorry.

]]>
aniangeless https://wpgear.xyz/en/terrarium_aniangeless/ Sun, 23 Oct 2022 15:38:25 +0000 https://wpgear.xyz/?p=1721 Russian only. Sorry.

]]>
bvvls https://wpgear.xyz/en/terrarium_bvvls/ Sun, 23 Oct 2022 11:12:30 +0000 https://wpgear.xyz/?p=1718 Russian only. Sorry.

]]>