Plugin Directory

Changeset 3230812


Ignore:
Timestamp:
01/28/2025 07:00:05 PM (13 months ago)
Author:
CodeBard
Message:

1.9.6

  • Removed certain upgrade links

1.9.5

  • Fixed a bug that was causing the plugin to continue attempting to create a post sync webhook when API connection was broken. Added an option flag for marking broken connections. Added notices and callouts to post level metabox and plugin admin to notify that the site needs to be reconnected.
Location:
patreon-connect/trunk
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • patreon-connect/trunk/classes/patreon_api_v2.php

    r3199168 r3230812  
    197197        );
    198198       
    199         return $this->__get_json( "webhooks", $args );
     199        $response = $this->__get_json( "webhooks", $args );
     200
     201        if ( isset( $response['errors'] ) AND isset( $response['errors'][0] ) AND isset( $response['errors'][0]['status'] ) AND $response['errors'][0]['status'] == '401' ) {
     202            update_option( 'patreon-creator-access-token-401', true );
     203        }
     204       
     205        return $response;
    200206    }
    201207    public function delete_post_webhook( $webhook_id ) {
  • patreon-connect/trunk/classes/patreon_metabox.php

    r3000940 r3230812  
    4747        global $post;
    4848       
    49         $label    = 'Require the below membership tier or higher to view this post. (Makes entire post patron only)  <a href="https://www.patreondevelopers.com/t/patreon-wordpress-locking-options-guide/1135#heading--section-1?utm_source=' . urlencode( site_url() ) . '&utm_medium=patreon_wordpress_plugin&utm_campaign=&utm_content=post_locking_metabox_link_1&utm_term=" target="_blank">(?)</a>';     
     49        $label    = 'Require the below membership tier or higher to view this post. (Makes entire post patron only)  <a href="https://www.patreondevelopers.com/t/patreon-wordpress-locking-options-guide/1135#heading--section-1?utm_source=' . urlencode( site_url() ) . '&utm_medium=patreon_wordpress_plugin&utm_campaign=&utm_content=post_locking_metabox_link_1&utm_term=" target="_blank">(?)</a>';
     50       
     51        if ( get_option( 'patreon-creator-access-token-401', false ) ) {
     52            $label = '<div style="color: #ffa00f;">Sorry, it looks like your site\'s connection to Patreon is broken. Please <a href="' . admin_url( 'admin.php?page=patreon-plugin' ). '">click here</a> to reconnect by using the "(re)Connect site" button.</div><br>' . $label;
     53        }
    5054       
    5155        // Override messaging for lite plans
     
    9094        <?php
    9195       
    92             if ( !Patreon_Wordpress::check_plugin_exists('patron-plugin-pro') ) {
    93             ?>
    94            
    95                 <p> Get <a href="https://codebard.com/patron-pro-addon-for-patreon-wordpress?utm_source=<?php urlencode( site_url())?>&utm_medium=patreon_wordpress_plugin&utm_campaign=&utm_content=patreon_wordpress_patreon_level_metabox_callout&utm_term=">Patron Pro Addon</a> for more advanced locking methods.</p>
    96            
    97             <?php
    98            
    99             }
    100             else {
    101             ?>
    102                 <p> Use <a href="https://codebard.com/patron-plugin-pro-documentation/category/manual?utm_source=<?php urlencode( site_url())?>&utm_medium=patreon_wordpress_plugin&utm_campaign=&utm_content=patreon_wordpress_patreon_level_metabox_callout&utm_term=" target="_blank">Patron Pro's advanced locking methods</a> to fine-tune your content gating.</p>
    103            
    104             <?php
    105             }
    10696           
    10797            $advanced_post_options_toggle_status_display = 'style=" display: block;" ';
  • patreon-connect/trunk/classes/patreon_options.php

    r3088470 r3230812  
    111111                                   
    112112                                    <div id="patreon_options_app_details_main">
     113
     114                                        <?php
     115
     116                                            if ( get_option( 'patreon-creator-access-token-401', false ) ) {
     117                                                echo '<div style="color: #ffa00f;">Sorry, it looks like your site\'s connection to Patreon is broken. Please reconnect by using the "(re)Connect site" button.</div><br>';
     118                                            }
     119                                        ?>
     120       
    113121                                   
    114122                                        <button class="button button-primary button-large patreon_wordpress_interface_toggle" toggle="patreon-connection-details" aria-label="Patreon connection details">Connection details</button><?php // Immediately inserted here to not cause any funny html rendering
     
    251259                                   
    252260                                </div>
    253                                 <?php
    254                                 if ( !Patreon_Wordpress::check_plugin_exists('patron-plugin-pro') ) {
    255                                     ?>
    256                
    257                                     <!-- .inside -->
    258                                     <h2 class="handle patreon_wordpress_option_heading"><span>Get Patron Pro addon to boost your patrons & pledges</span></h2>
    259 
    260                                     <div class="inside">
    261 
    262                                         Install <a href="https://codebard.com/patron-pro-addon-for-patreon-wordpress?utm_source=<?php urlencode( site_url())?>&utm_medium=patreon_wordpress_plugin&utm_campaign=&utm_content=patreon_wordpress_settings_page_insert_link&utm_term="  aria-label="Upgrade to Patron Plugin Pro here">Patron Pro Addon</a> to boost your pledges and patrons by using advanced locking methods, sneak peeks, partial post locking, VIP and custom level members, login lock and many other powerful features. <br /> <br />
    263                                         <button class="button button-primary button-large" id="patreon_patron_pro_upsell" go_to_url="https://codebard.com/patron-pro-addon-for-patreon-wordpress?utm_source=<?php urlencode( site_url())?>&utm_medium=patreon_wordpress_plugin&utm_campaign=&utm_content=patreon_wordpress_settings_page_insert_button&utm_term="  aria-label="Download">Download</button>
    264                                        
    265                                     </div>
    266                                     <!-- .inside -->
    267                
    268                                     <?php
    269            
    270                                 }
    271                                 else {
    272                                     ?>
    273                                     <!-- .inside -->
    274                                     <h2 class="handle patreon_wordpress_option_heading"><span>Use advanced locking methods</span></h2>
    275 
    276                                     <div class="inside">
    277                                         <p> Use <a href="https://codebard.com/patron-plugin-pro-documentation/category/manual?utm_source=<?php urlencode( site_url())?>&utm_medium=patreon_wordpress_plugin&utm_campaign=&utm_content=patreon_wordpress_patreon_options_callout&utm_term=" target="_blank" aria-label="Upgrade to Patron Plugin Pro here">Patron Pro's advanced locking methods</a> to fine-tune your content gating through your <a href="https://patron-plugin-pro-demo.codebard.com/" aria-label="Check out Patron Plugin Pro demo and see advanced locking settings">Patron Pro options admin menu.</a></p>
    278                                     </div>
    279                                     <?php
    280                                 }
    281                                 ?>
    282261
    283262                            </div>
     
    750729                                    We actively support this plugin on our <a href="https://www.patreondevelopers.com/c/patreon-wordpress-plugin-support?utm_source=<?php urlencode( site_url() ) ?>&utm_medium=patreon_wordpress_plugin&utm_campaign=&utm_content=settings_screen_support_link&utm_term=" target="_blank">Patreon Wordpress Support Forum</a>.</p>
    751730                                    <p><strong>DOCUMENTATION</strong> <br>Technical documentation and code examples available @ <a href="https://patreon.com/apps/wordpress?utm_source=<?php urlencode( site_url() ) ?>&utm_medium=patreon_wordpress_plugin&utm_campaign=&utm_content=settings_screen_about_patreon_wordpress_link&utm_term=" target="_blank">https://patreon.com/apps/wordpress</a></p>
    752                                 </div>
    753                                 <!-- .inside -->
    754 
    755                             </div>
    756                            
    757                             <!-- .postbox -->
    758                             <div class="postbox">
    759 
    760                                 <!-- Toggle -->
    761 
    762                                 <h2 class="handle patreon_wordpress_option_heading">Featured Third Party Addon</h2>
    763 
    764                                <div class="inside">
    765                                     <p><strong>Patron Pro</strong></p>
    766 
    767                                     <p>Get Patron Pro addon for Patreon WordPress to increase your patrons and pledges!</p><p>Enjoy powerful features like partial post locking, sneak peeks, advanced locking methods, login lock, vip users and more.<br /><br /><a href="https://codebard.com/patron-pro-addon-for-patreon-wordpress?utm_source=<?php urlencode( site_url() ) ?>&utm_medium=patreon_wordpress_plugin&utm_campaign=&utm_content=settings_screen_patron_pro_link&utm_term=" target="_blank">Check out all features here</a></p>
    768731                                </div>
    769732                                <!-- .inside -->
  • patreon-connect/trunk/classes/patreon_routing.php

    r3088470 r3230812  
    383383                                update_option( 'patreon-redirect_to_setup_wizard', false );
    384384                                update_option( 'patreon-setup-wizard-last-call-result', $client_result );
     385
     386                                delete_option( 'patreon-creator-access-token-401' );
    385387                               
    386388                                // Redirect to success screen
     
    508510                                update_option( 'patreon-redirect_to_setup_wizard', false );
    509511                                update_option( 'patreon-setup-wizard-last-call-result', $client_result );
     512
     513                                delete_option( 'patreon-creator-access-token-401' );
    510514                               
    511515                                // Redirect to success screen
  • patreon-connect/trunk/classes/patreon_wordpress.php

    r3199168 r3230812  
    989989        $already_showed_non_system_notice = false;
    990990
    991         // Wp org wants non-error / non-functionality related notices to be shown infrequently and one per admin-wide page load, and be dismissable permanently.       
    992 
    993         $addon_upsell_shown = get_option( 'patreon-addon-upsell-shown', false );
    994         $existing_install = get_option( 'patreon-existing-installation', false );
    995         $current_screen = get_current_screen();
    996        
    997         // The addon upsell must be admin wide, permanently dismissable, and must not appear in plugin manager page in admin
    998        
    999         if( !$addon_upsell_shown AND !self::check_plugin_exists('patron-plugin-pro') AND $current_screen->id != 'plugins' AND ( (self::check_days_after_last_non_system_notice( 7 ) AND self::calculate_days_after_first_activation( 30 ) ) OR $existing_install ) AND !$already_showed_non_system_notice ) {
    1000 
    1001             ?>
    1002            
    1003                 <div class="notice notice-success is-dismissible patreon-wordpress" id="patreon-addon-upsell-shown" patreon_wordpress_nonce_patron_pro_addon_notice_shown="<?php echo wp_create_nonce('patreon_wordpress_nonce_patron_pro_addon_notice_shown'); ?>"><p><div style="display: flex; flex-wrap: wrap; flex-direction: row;"><a href="https://codebard.com/patron-pro-addon-for-patreon-wordpress?utm_source=<?php urlencode( site_url())?>&utm_medium=patreon_wordpress_plugin&utm_campaign=&utm_content=patreon_wordpress_addon_upsell_notice_patron_pro&utm_term=" target="_blank"><img class="addon_upsell" src="<?php echo PATREON_PLUGIN_ASSETS ?>/img/Patron-Plugin-Pro-128.png" style="width:128px; height:128px;margin: 10px; margin-right: 20px;" alt="Patron Plugin Pro" /></a><div style="max-width: 700px; width: 100%;"><div style="max-width:550px; width: auto; float:left; display:inline-box"><h2 style="margin-top: 0px; font-size: 150%; font-weight: bold;">Boost your Patreon pledges and patrons with Patron Pro!</h2></div><div style="width:100%; font-size: 125% !important;clear:both; ">Get <a href="https://codebard.com/patron-pro-addon-for-patreon-wordpress?utm_source=<?php urlencode( site_url() ) ?>&utm_medium=patreon_wordpress_plugin&utm_campaign=&utm_content=patreon_wordpress_addon_upsell_notice_patron_pro&utm_term=" target="_blank">Patron Pro</a> addon for Patreon WordPress to increase your patrons and pledges! Enjoy features like lock/show last X posts, lock/show after X days, lock by date, lock by post type, category, tag, partial post locking, sneak peeks, advanced locking methods, login lock, vip users and more.<br /><br /><a href="https://codebard.com/patron-pro-addon-for-patreon-wordpress?utm_source=<?php urlencode( site_url())?>&utm_medium=patreon_wordpress_plugin&utm_campaign=&utm_content=patreon_wordpress_addon_upsell_notice_patron_pro&utm_term=" target="_blank">Check out all features here</a></div></div></div></p>
    1004                 </div>
    1005             <?php       
    1006            
    1007             $already_showed_non_system_notice = true;
    1008            
    1009         }
    1010                
    1011         $pcm_addon_upsell_shown = get_option( 'patron_content_manager_pitch_shown', false );
    1012 
    1013         // The addon upsell must be admin wide, permanently dismissable, and must not appear in plugin manager page in admin
    1014        
    1015         if( !$pcm_addon_upsell_shown AND !self::check_plugin_exists('patron-content-manager') AND $current_screen->id != 'plugins' AND ( (self::check_days_after_last_non_system_notice( 7 ) AND self::calculate_days_after_first_activation( 30 ) ) OR $existing_install ) AND !$already_showed_non_system_notice AND !isset($GLOBALS['patron_content_manager_pitch_being_shown']) AND !is_plugin_active( 'patron-plugin-pro/index.php' )) {
    1016 
    1017             ?>
    1018                 <div class="notice notice-success is-dismissible patreon-wordpress" id="patron_content_manager_pitch_shown" patreon_wordpress_nonce_patron_content_manager_addon_notice_shown="<?php echo wp_create_nonce('patreon_wordpress_nonce_patron_content_manager_addon_notice_shown'); ?>"><p><div style="display: flex; flex-wrap: wrap; flex-direction: row;"><a href="https://codebard.com/patron-content-manager?utm_source=<?php urlencode( site_url() ) ?>&utm_medium=patreon_wordpress&utm_campaign=&utm_content=patreon_wordpress_addon_upsell_notice_patron_content_manager&utm_term=" target="_blank"><img class="addon_upsell" src="<?php echo PATREON_PLUGIN_ASSETS ?>/img/Easily-manage-gated-posts.jpg" style="width:200px; height:106px;margin: 10px; border: 1px solid #000000; margin-right: 20px;" alt="Patron Content Manager" /></a><div style="max-width: 700px; width: 100%;"><div style="max-width:500px; width: auto; float:left; display:inline-box"><h2 style="margin-top: 0px; font-size: 150%; font-weight: bold;">Easily manage your patron only content with Patron Content Manager</h2></div><div style="width:100%; font-size: 125% !important;clear:both; ">Get new <a href="https://codebard.com/patron-content-manager?utm_source=<?php urlencode( site_url() ) ?>&utm_medium=patreon_wordpress&utm_campaign=&utm_content=patreon_wordpress_addon_upsell_notice_patron_content_manager&utm_term=" target="_blank">Patron Content Manager</a> plugin for Patreon and easily re-gate content, gate old content, use detailed locking options, use content locking wizard to manage your patron only content & increase your patrons and pledges.<br /><br /><a href="https://codebard.com/patron-content-manager?utm_source=<?php urlencode( site_url() ) ?>&utm_medium=patreon_wordpress&utm_campaign=&utm_content=patreon_wordpress_addon_upsell_notice_patron_content_manager&utm_term=" target="_blank">Check out all features here</a></div></div></div></p>
    1019                 </div>
    1020             <?php   
    1021            
    1022             $already_showed_non_system_notice = true;
    1023             $GLOBALS['patron_content_manager_pitch_being_shown'] = true;
    1024         }
    1025                
    1026991        $rate_plugin_notice_shown = get_option( 'patreon-rate-plugin-notice-shown', false );
    1027992       
     
    15551520        $links = array_merge( array(
    15561521            '<a href="' . esc_url( admin_url('admin.php?page=patreon-plugin') ) . '">' . __( 'Settings', 'textdomain' ) . '</a>'), $links );
    1557        
    1558         // Check if the currently only available addon Patron Pro is installed, if so, dont add the link
    1559        
    1560         if ( self::check_plugin_exists('patron-plugin-pro') ) {
    1561             return $links;
    1562         }
    1563        
    1564         $links = array_merge( array(
    1565             '<a href="https://codebard.com/patron-pro-addon-for-patreon-wordpress?utm_source=' . urlencode( site_url() ) . '&utm_medium=patreon_wordpress_plugin&utm_campaign=&utm_content=plugin_listing_addon_upsell_link&utm_term=" target="_blank">Upgrade to Pro</a>',
    1566         ), $links );
     1522               
    15671523        return $links;
     1524
    15681525       
    15691526    }
     
    19981955            echo '<a href="https://support.patreon.com/hc/en-us/articles/360032409172-Patreon-WordPress-Quickstart?utm_source=' . urlencode( site_url() ) . '&utm_medium=patreon_wordpress_plugin&utm_campaign=&utm_content=setup_wizard_screen_3_quickstart_article_link&utm_term=" target="_blank"><div class="patreon_success_insert"><div class="patreon_success_insert_logo"><img src="' . PATREON_PLUGIN_ASSETS . '/img/Learn-how-to-use-Patreon-WordPress.jpg" /></div><div class="patreon_success_insert_heading"><h3>Quickstart guide</h3></div><div class="patreon_success_insert_content"><br clear="both">Click here to read our quickstart guide and learn how to lock your content</div></div></a>';
    19991956
    2000             echo '<a href="https://codebard.com/patron-pro-addon-for-patreon-wordpress?utm_source=' . urlencode( site_url() ) . '&utm_medium=patreon_wordpress_plugin&utm_campaign=&utm_content=setup_wizard_screen_3_patron_pro_pitch_link&utm_term=" target="_blank"><div class="patreon_success_insert"><div class="patreon_success_insert_logo"><img src="' . PATREON_PLUGIN_ASSETS . '/img/Patron-Plugin-Pro-120.png" /></div><div class="patreon_success_insert_heading"><h3>Patron Plugin Pro</h3></div><div class="patreon_success_insert_content"><br clear="both">Boost your campaign with more Patreon features at your WP site and increase your income with premium addon Patron Plugin Pro</div></div></a>';
    2001            
    2002             echo '<a href="https://codebard.com/patreon-button-and-plugin-for-wordpress?utm_source=' . urlencode( site_url() ) . '&utm_medium=patreon_wordpress_plugin&utm_campaign=&utm_content=setup_wizard_screen_3_patron_button_wp_repo_link&utm_term=" target="_blank"><div class="patreon_success_insert"><div class="patreon_success_insert_logo"><img src="' . PATREON_PLUGIN_ASSETS . '/img/Patron-Button-Widgets-and-Plugin.png" /></div><div class="patreon_success_insert_heading"><h3>Patron Widgets</h3></div><div class="patreon_success_insert_content"><br clear="both">Add Patreon buttons and widgets to your site with the free Widgets addon</div></div></a>';
    2003            
    20041957            echo '</div>';
    20051958
     
    21932146            echo '<a href="https://support.patreon.com/hc/en-us/articles/360032409172-Patreon-WordPress-Quickstart?utm_source=' . urlencode( site_url() ) . '&utm_medium=patreon_wordpress_plugin&utm_campaign=&utm_content=setup_wizard_screen_3_quickstart_insert&utm_term=" target="_blank"><div class="patreon_success_insert"><div class="patreon_success_insert_logo"><img src="' . PATREON_PLUGIN_ASSETS . '/img/Learn-how-to-use-Patreon-WordPress.jpg" /></div><div class="patreon_success_insert_heading"><h3>Quickstart guide</h3></div><div class="patreon_success_insert_content"><br clear="both">Click here to read our quickstart guide and learn how to lock your content</div></div></a>';
    21942147
    2195             echo '<a href="https://codebard.com/patron-pro-addon-for-patreon-wordpress?utm_source=' . urlencode( site_url() ) . '&utm_medium=patreon_wordpress_plugin&utm_campaign=&utm_content=setup_wizard_screen_3_patron_pro_upsell&utm_term=" target="_blank"><div class="patreon_success_insert"><div class="patreon_success_insert_logo"><img src="' . PATREON_PLUGIN_ASSETS . '/img/Patron-Plugin-Pro-120.png" /></div><div class="patreon_success_insert_heading"><h3>Patron Plugin Pro</h3></div><div class="patreon_success_insert_content"><br clear="both">Power up your integration and increase your income with premium addon Patron Plugin Pro</div></div></a>';
    2196            
    2197             echo '<a href="https://wordpress.org/plugins/patron-button-and-widgets-by-codebard/?utm_source=' . urlencode( site_url() ) . '&utm_medium=patreon_wordpress_plugin&utm_campaign=&utm_content=setup_wizard_screen_3_patron_button_upsell&utm_term=" target="_blank"><div class="patreon_success_insert"><div class="patreon_success_insert_logo"><img src="' . PATREON_PLUGIN_ASSETS . '/img/Patron-Button-Widgets-and-Plugin.png" /></div><div class="patreon_success_insert_heading"><h3>Patron Widgets</h3></div><div class="patreon_success_insert_content"><br clear="both">Add Patreon buttons and widgets to your site with free Widgets addon</div></div></a>';
    2198            
     2148
    21992149            echo '</div>';
    22002150
     
    31583108            return;
    31593109        }
     3110
     3111        if ( get_option( 'patreon-creator-access-token-401', false ) ) {
     3112            return;     
     3113        }
    31603114       
    31613115        $api_version = get_option( 'patreon-installation-api-version', '1' );
     
    32033157            return;         
    32043158        }
    3205        
     3159
    32063160        // If webhook already added, skip
     3161
    32073162        if ( get_option( 'patreon-post-sync-webhook-saved', false ) ) {
    32083163            return;         
    32093164        }
    3210        
     3165
    32113166        $creator_access_token = get_option( 'patreon-creators-access-token', false );
    32123167       
  • patreon-connect/trunk/patreon.php

    r3213095 r3230812  
    55Plugin URI: https://www.patreon.com/apps/wordpress
    66Description: Patron-only content, directly on your website.
    7 Version: 1.9.4
     7Version: 1.9.5
    88Author: Patreon <[email protected]>
    99Author URI: https://patreon.com
     
    6969define( "PATREON_NO_LOCKING_LEVEL_SET_FOR_THIS_POST", 'Post is already public. If you would like to lock this post, please set a pledge level for it' );
    7070define( "PATREON_NO_POST_ID_TO_UNLOCK_POST", 'Sorry - could not get the post id for this locked post' );
    71 define( "PATREON_WORDPRESS_VERSION", '1.9.4' );
     71define( "PATREON_WORDPRESS_VERSION", '1.9.6' );
    7272define( "PATREON_WORDPRESS_BETA_STRING", '' );
    7373define( "PATREON_WORDPRESS_PLUGIN_SLUG", plugin_basename( __FILE__ ) );
  • patreon-connect/trunk/readme.txt

    r3213095 r3230812  
    55Requires PHP: 7.4
    66Tested up to: 6.7.1
    7 Stable tag: 1.9.4
     7Stable tag: 1.9.6
    88License: GPLv2 or later
    99License URI: https://www.gnu.org/licenses/gpl-2.0.html
     
    7979
    8080== Upgrade Notice ==
     81
     82= 1.9.6 =
     83
     84* Removed certain upgrade links
     85
     86= 1.9.5 =
     87
     88* Fixed a bug that was causing the plugin to continue attempting to create a post sync webhook when API connection was broken. Added an option flag for marking broken connections. Added notices and callouts to post level metabox and plugin admin to notify that the site needs to be reconnected.
    8189
    8290= 1.9.4 =
     
    525533
    526534== Changelog ==
     535
     536= 1.9.6 =
     537
     538* Removed certain upgrade links
     539
     540= 1.9.5 =
     541
     542* Fixed a bug that was causing the plugin to continue attempting to create a post sync webhook when API connection was broken. Added an option flag for marking broken connections. Added notices and callouts to post level metabox and plugin admin to notify that the site needs to be reconnected.
    527543
    528544= 1.9.4 =
Note: See TracChangeset for help on using the changeset viewer.