JNews - Best WordPress Newspaper Magazine Blog AMP Theme

JNews - Best WordPress Newspaper Magazine Blog AMP Theme v11.6.8

No permission to download

mogrosso

Active member
Trusted Uploader
Feb 22, 2021
217
131
43
this one is fully working , i tried it on new local installation and everything worked , demo import worked and plugins installation also worked.

Thank you for nulling

edit: im not sure but i think updating already installed plugin does not work if someone could confirm thats would be great.
Same, I am not able to update nor activate.
1634271777543.png
 

aamirpsy

Member
Dec 16, 2019
90
32
18
35
psychologyroots.com
@Tomz Kindly update the link with the final copy which are working in all aspects. In chat, there are many copies of themes shared but I am not sure which one is best.
I already install the main link file on my site but the plugin locked and asked for activation.
 

tanierlyons

Well-known member
Staff member
Administrative
Moderator
May 24, 2018
75,070
111,716
120
@Tomz Kindly update the link with the final copy which are working in all aspects. In chat, there are many copies of themes shared but I am not sure which one is best.
I already install the main link file on my site but the plugin locked and asked for activation.
final added before so download it again and click on blue download button
 

Hala

Active member
Babiato Lover
Nov 22, 2018
203
126
43
Please test and REPORT BACK! If all good I'll update the thread.

JNews 10.0.3 NULLED

TassieNZ :)
this tests has been done on local installation using https://localwp.com/

i installed this on others already nulled jnews :

1- plugins updating worked but took me to the default wordpress plugin installation/updates instead of JNEWS nice way of doing it but thats fine for me

2- plugins installed worked but same as above , its used the default wordpress installation screen.

3- all demo import didnt work for me , everytime i try its goes back to the top of the page , same for Load More button , its like its a anchor that its linked to the top of the page.

and on a fresh wordpress installation :

its exactly same as above.
 
  • Sad
Reactions: TassieNZ

TassieNZ

Premium Uploader and Sometimes Hacker!
Jan 17, 2019
9,017
19,812
120
New Zealand
i installed this on others already nulled jnews :

1- plugins updating worked but took me to the default wordpress plugin installation/updates instead of JNEWS nice way of doing it but thats fine for me

2- plugins installed worked but same as above , its used the default wordpress installation screen.

3- all demo import didnt work for me , everytime i try its goes back to the top of the page , same for Load More button , its like its a anchor that its linked to the top of the page.

and on a fresh wordpress installation :

its exactly same as above.
Thanks. Back to the drawing board. Will check it again later. :)
 

lijoe

New member
Jan 2, 2019
9
4
3
This is what works for me. Add the following to the child theme functions.php. I have used untouched jnews theme and a child theme where I added the following snippets.

1.
PHP:
add_filter( 'jnews_check_is_license_validated', '__return_true' );

2.
Add this snippet , open wp admin once and then remove or disable it by commenting it. Needed just in case the theme shows unregistered. Once done, the theme will show a migration message.
PHP:
update_option( 'jnews_license', [ 'validated' => true, 'token' => 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', 'purchase_code' => 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx' ] );
update_option( 'jnews_dismiss_license_notice', true );
$options = get_option( 'jnews_option', array() );
$options[ 'interval_validation' ] = null;
update_option( 'jnews_option', $options );

3.
This snippet is needed just in case the theme automatically resets the license information. Keep this added always, since this will counter any attempt by theme to reset the license.
PHP:
add_action('updated_option', function( $option_name, $old_value, $value ) {
     if ($option_name == 'jnews_license') {
        $value[ 'validated'] = true;
        $value[ 'token'] = 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx';
        $value[ 'purchase_code'] = 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx';
     }
   
     if ( $option_name == 'jnews_dismiss_license_notice' ) {
        $value = true;
     }
   
     if ( $option_name == 'jnews_option' ) {
            $value[ 'interval_validation'] = time() * 2;
            $value[ 'tm_exp' ] = time() * 2;
     }
   
     update_option ($option_name, $value);
   
}, 10, 3);

4.
These REST endpoints are what validate and reset the license info in the background. This snippet will remove the check.
PHP:
add_filter( 'rest_endpoints', function( $endpoints ){
    if ( isset( $endpoints['/jnews/v1/resetLicense'] ) ) {
        unset( $endpoints['/jnews/v1/resetLicense'] );
    }
    if ( isset( $endpoints['/jnews/v1/getValidateNoticeLength'] ) ) {
        unset( $endpoints['/jnews/v1/getValidateNoticeLength'] );
    }
    return $endpoints;
});

5.
There is another check in /assets/js/admin/jnews-essential.local.js file. The js file calls the same REST endpoints again in the background. DId not have enough time and patience to mess with the minified js so simply removed it with the following snippet. Works fine for me except that the theme plugin install page lost the plugins sections toggle and plugin update link opens the default wp update screen to update the plugin. If someone has enough patience they may mess with the js to null the REST calls. Nulling these two REST API endpoints will get the theme working just fine.
PHP:
add_action( 'admin_print_styles', 'jnews_remove_admin_styles', 1 );
function jnews_remove_admin_styles() {
    wp_dequeue_script( 'jnews-essential-local' );
    wp_deregister_script( 'jnews-essential-local' );
}
 
Last edited:

About us

  • Our community has been around for many years and pride ourselves on offering unbiased, critical discussion among people of all different backgrounds. We are working every day to make sure our community is one of the best.

Quick Navigation

User Menu