Tutorial - RSS Feed validator and Jetpack removal codes | Vevioz Developers

Tutorial RSS Feed validator and Jetpack removal codes

DevOps

Linux Systems Engineer
Joined
Oct 18, 2019
Messages
176
Reaction score
14
Points
18
Location
Novosibirsk, Russia
Website
addons.vevioz.com
Offline
The information in your feed powers your Google News Publication. Follow our technical requirements to build a feed that renders all of its embedded features.
General advice
Publishers should provide full articles and media assets for readers to fully engage with their content. Set up your feed properly to prevent errors, failed approvals, or removals.
To improve your feed:

/public_html/wp-content/plugins/jetpack/modules/enhanced-distribution.php

Replace with this code

Code:
<?php
/**
 * Module Name: Enhanced Distribution
 * Module Description: Increase reach and traffic.
 * Sort Order: 5
 * First Introduced: 1.2
 * Requires Connection: Yes
 * Auto Activate: Public
 * Module Tags: Writing
 * Feature: Engagement
 * Additional Search Queries: google, seo, firehose, search, broadcast, broadcasting
 */

// In case it's active prior to upgrading to 1.9
function jetpack_enhanced_distribution_before_activate_default_modules() {
    $old_version = Jetpack_Options::get_option( 'old_version' );
    list( $old_version ) = explode( ':', $old_version );

    if ( version_compare( $old_version, '1.9-something', '>=' ) ) {
        return;
    }

    Jetpack::check_privacy( __FILE__ );
}

add_action( 'jetpack_before_activate_default_modules', 'jetpack_enhanced_distribution_before_activate_default_modules' );

/**
 * If a request has ?get_freshly_pressed_data=true appended
 * to the end, then let's provide the necessary data back via JSON.
 */
if ( isset( $_GET['get_freshly_pressed_data'] ) ) {
    add_action( 'template_redirect', 'jetpack_get_freshly_pressed_data' );
    function jetpack_get_freshly_pressed_data() {
        if ( is_single() ) {
            wp_send_json_success( array(
                'blog_id' => Jetpack_Options::get_option( 'id' ),
                'post_id' => get_the_ID(),
            ) );
        } else {
            wp_send_json_error( array(
                'message' => 'Not Singular',
            ) );
        }
    }
}
 
Top Bottom