[wp-trac] [WordPress Trac] #46154: Woo Commerce Deposits 2.2.8 Plug In by Envato
WordPress Trac
noreply at wordpress.org
Fri May 24 00:25:56 UTC 2019
#46154: Woo Commerce Deposits 2.2.8 Plug In by Envato
--------------------------+----------------------
Reporter: susanfla2 | Owner: (none)
Type: defect (bug) | Status: closed
Priority: normal | Milestone:
Component: Plugins | Version:
Severity: normal | Resolution: invalid
Keywords: | Focuses:
--------------------------+----------------------
Description changed by SergeyBiryukov:
Old description:
> I recently attempted upgrade from 2.2.6 to 2.2.8. The 2.2.8 plug-in I
> was sold is incomplete in code. The following are the only fixes found
> in the plug-in php file:
>
> //button css fix for storefront theme
>
> $active_theme = wp_get_theme();
> if( $active_theme->parent() ){
> $theme_name =
> $active_theme->parent()->get( 'Name' );
>
> } else{
> $theme_name = $active_theme->get(
> 'Name' );
>
> }
> if( $theme_name === 'Storefront' ){
>
> ob_start();
> ?>
>
> #wc-deposits-options-form label {
> margin-left: 0 !important;
> }
> <?php
> $css = ob_get_clean();
> wp_add_inline_style( 'toggle-
> switch' , $css );
>
>
> **If you do not have a storefront child theme - the fix is useless**
>
> Other items you will notice between the 2.2.6 and the 2.2.8 features are
> some of the most relevant functions have been ripped out of the code.
> For example, the plug-in developer adds "public $admin_auto_updates" for
> site license verification and strips out the "public $checkout_mode;"
> functionality.
>
> I recommend that the plug-in developers stop copying and pasting code
> from one theme to another and then selling the plug-in as a real product.
> Let's hope I get my money back on that General Public User License I
> bought....
New description:
I recently attempted upgrade from 2.2.6 to 2.2.8. The 2.2.8 plug-in I was
sold is incomplete in code. The following are the only fixes found in the
plug-in php file:
{{{
//button css fix for storefront theme
$active_theme = wp_get_theme();
if( $active_theme->parent() ){
$theme_name =
$active_theme->parent()->get( 'Name' );
} else{
$theme_name = $active_theme->get(
'Name' );
}
if( $theme_name === 'Storefront' ){
ob_start();
?>
#wc-deposits-options-form label {
margin-left: 0 !important;
}
<?php
$css = ob_get_clean();
wp_add_inline_style( 'toggle-
switch' , $css );
}}}
**If you do not have a storefront child theme - the fix is useless**
Other items you will notice between the 2.2.6 and the 2.2.8 features are
some of the most relevant functions have been ripped out of the code. For
example, the plug-in developer adds "public $admin_auto_updates" for site
license verification and strips out the "public $checkout_mode;"
functionality.
I recommend that the plug-in developers stop copying and pasting code from
one theme to another and then selling the plug-in as a real product.
Let's hope I get my money back on that General Public User License I
bought....
--
--
Ticket URL: <https://core.trac.wordpress.org/ticket/46154#comment:3>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list