nulled bro ?
NO, not nulled . . wait , on next post I'll post how to null 12.7.1 instead .
nulled bro ?
<a target="_blank" href="<?php WPSEO_Shortlinker::show( 'https://yoa.st/13k' ); ?>"
class="yoast-link--license">
<?php
printf(
/* translators: %s expands to the extension title */
esc_html__( 'Manage your %s subscription on MyYoast', 'wordpress-seo' ),
// phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- Reason: The `get_title` value is hardcoded; only passed through the WPSEO_Extensions class.
$premium_extension->get_title()
);
// phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- Reason: $new_tab_message is properly escaped.
echo $new_tab_message;
?>
</a>
<a target="_blank" href="<?php WPSEO_Shortlinker::show( 'https://yoa.st/13k' ); ?>"
class="yoast-link--license">
<?php
printf(
/* translators: %s expands to the extension title */
esc_html__( 'Manage your %s subscription on MyYoast', 'wordpress-seo' ),
// phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- Reason: The `get_title` value is hardcoded; only passed through the WPSEO_Extensions class.
$extension->get_title()
);
// phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- Reason: $new_tab_message is properly escaped.
echo $new_tab_message;
?>
</a>
<?php else : ?>
<div class="yoast-button yoast-button--noarrow yoast-button--extension yoast-button--extension-not-activated"><?php esc_html_e( 'Not activated', 'wordpress-seo' ); ?></div>
<a target="_blank" href="<?php WPSEO_Shortlinker::show( 'https://yoa.st/13i' ); ?>"
class="yoast-link--license">
<?php
printf(
/* translators: %s expands to the extension title */
esc_html__( 'Activate %s for your site on MyYoast', 'wordpress-seo' ),
// phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- Reason: The `get_title` value is hardcoded; only passed through the WPSEO_Extensions class.
$extension->get_title()
);
// phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- Reason: $new_tab_message is properly escaped.
echo $new_tab_message;
?>
</a>
<?php endif; ?>
<?php else : ?>
<a target="_blank" class="yoast-button-upsell"
href="<?php echo esc_url( $extension->get_buy_url() ); ?>">
<?php
printf(
/* translators: %s expands to the product name */
esc_html__( 'Buy %s', 'wordpress-seo' ),
// phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- Reason: The possible `get_buy_button` values are hardcoded (buy_button or title); only passed through the WPSEO_Extensions class.
$extension->get_buy_button()
);
// phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- Reason: $new_tab_message is properly escaped.
echo $new_tab_message;
echo '<span aria-hidden="true" class="yoast-button-upsell__caret"></span>';
?>
</a>
<?php else : ?>
<div class="yoast-button yoast-button--noarrow yoast-button--extension yoast-button--extension-activated"><?php esc_html_e( 'Activated', 'wordpress-seo' ); ?></div>
<?php endif; ?>
<?php else : ?>
public function get_debug_mark() {
return sprintf(
'<!-- This site is optimized with the %1$s %2$s - https://yoast.com/wordpress/plugins/seo/ -->',
esc_html( $this->head_product_name() ),
/**
* Filter: 'wpseo_hide_version' - can be used to hide the Yoast SEO version in the debug marker (only available in Yoast SEO Premium).
*
* @api bool
*/
( ( apply_filters( 'wpseo_hide_version', false ) && $this->is_premium() ) ? '' : 'v' . WPSEO_VERSION )
);
}
public function has_valid_subscription( $slug ) {
$subscription = $this->get_subscription( $slug );
// An non-existing subscription is never valid.
if ( $subscription === false ) {
return false;
}
return ! $this->has_subscription_expired( $subscription );
}
$response = $this->do_request( $this->url, $this->args );
$this->response = $this->decode_response( $response );
//$response = $this->do_request( $this->url, $this->args );
//$this->response = $this->decode_response( $response );
if ( is_wp_error( $response ) ) {
throw new WPSEO_MyYoast_Bad_Request_Exception( $response->get_error_message() );
}
if ( $response_code === 200 || strpos( $response_code, '200' ) !== false ) {
return wp_remote_retrieve_body( $response );
}
// Authentication failed, throw an exception.
if ( strpos( $response_code, '401' ) && $this->has_oauth_support() ) {
throw new WPSEO_MyYoast_Authentication_Exception( esc_html( $response_message ), 401 );
}
throw new WPSEO_MyYoast_Bad_Request_Exception( esc_html( $response_message ), (int) $response_code );
return wp_remote_retrieve_body( $response );
// show notice if license is invalid
if ( $this->show_license_notice() && ! $this->license_is_valid() ) {
if ( $this->get_license_key() == '' ) {
$message = __( '<b>Warning!</b> You didn\'t set your %s license key yet, which means you\'re missing out on updates and support! <a href="%s">Enter your license key</a> or <a href="%s" target="_blank">get a license here</a>.' );
} else {
$message = __( '<b>Warning!</b> Your %s license is inactive which means you\'re missing out on updates and support! <a href="%s">Activate your license</a> or <a href="%s" target="_blank">get a license here</a>.' );
}
?>
<div class="notice notice-error yoast-notice-error">
<p><?php printf( __( $message, $this->product->get_text_domain() ), $this->product->get_item_name(), $this->product->get_license_page_url(), $this->product->get_tracking_url( 'activate-license-notice' ) ); ?></p>
</div>
<?php
}
public function get_license_key() {
$license_key = $this->get_option( 'key' );
return trim( $license_key );
}
public function get_license_key() {
return 'null';
}
public function license_is_valid() {
return ( $this->get_license_status() === 'valid' );
}
public function license_is_valid() {
return true;
}
bro can u share nulled versionInstruction for nulling Yoast SEO Premium untouched/un-nulled is now complete . . .
NOTE: Self-written . . . Not cop-pasted from anywhere![]()
bro can u share nulled version? i dont have much time to edit codes
![]()
dont worry im not gay becuz gay peaple get Execution in iran !I can't marry you , people will get us wrong![]()
Download Yoast SEO Premium v12.7.1 for WordPress Plugin Nulled Free
v12.7.1 - Release Date: December 12th, 2019 - Thanks To @CyberDeviL
Bugfixes:
Fixes a bug where the metabox would be broken when a relative URL was configured as WP_CONTENT_URL. Props to FPCSJames.
Tomz updated Yoast SEO for WordPress Plugin Premium with a new update entry:
Yoast SEO Premium v12.7.1 Nulled
Read the rest of this update entry...
Wow, great!
NOTE:
This instruction is for only untouched/not-nulled release of Yoast SEO premium.
INSTRUCTIONS:
Nulling of Yoast SEO Premium requires modification of some source files which removes Nag/pop-up warning, callback queries, "Activated" window etc.So, let's start modification:
- Open the file "license.php" under "wordpress-seo-premium\admin\views" location in Notepad++.
- Search for the following code (currently from line 160 - 172) & completely remove it :
Code:<a target="_blank" href="<?php WPSEO_Shortlinker::show( 'https://yoa.st/13k' ); ?>" class="yoast-link--license"> <?php printf( /* translators: %s expands to the extension title */ esc_html__( 'Manage your %s subscription on MyYoast', 'wordpress-seo' ), // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- Reason: The `get_title` value is hardcoded; only passed through the WPSEO_Extensions class. $premium_extension->get_title() ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- Reason: $new_tab_message is properly escaped. echo $new_tab_message; ?> </a>
- Just after one line search for the following code (first one) & replace it with the next code (second code) [currently from line 266 to 309] :
Code:<a target="_blank" href="<?php WPSEO_Shortlinker::show( 'https://yoa.st/13k' ); ?>" class="yoast-link--license"> <?php printf( /* translators: %s expands to the extension title */ esc_html__( 'Manage your %s subscription on MyYoast', 'wordpress-seo' ), // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- Reason: The `get_title` value is hardcoded; only passed through the WPSEO_Extensions class. $extension->get_title() ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- Reason: $new_tab_message is properly escaped. echo $new_tab_message; ?> </a> <?php else : ?> <div class="yoast-button yoast-button--noarrow yoast-button--extension yoast-button--extension-not-activated"><?php esc_html_e( 'Not activated', 'wordpress-seo' ); ?></div> <a target="_blank" href="<?php WPSEO_Shortlinker::show( 'https://yoa.st/13i' ); ?>" class="yoast-link--license"> <?php printf( /* translators: %s expands to the extension title */ esc_html__( 'Activate %s for your site on MyYoast', 'wordpress-seo' ), // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- Reason: The `get_title` value is hardcoded; only passed through the WPSEO_Extensions class. $extension->get_title() ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- Reason: $new_tab_message is properly escaped. echo $new_tab_message; ?> </a> <?php endif; ?> <?php else : ?> <a target="_blank" class="yoast-button-upsell" href="<?php echo esc_url( $extension->get_buy_url() ); ?>"> <?php printf( /* translators: %s expands to the product name */ esc_html__( 'Buy %s', 'wordpress-seo' ), // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- Reason: The possible `get_buy_button` values are hardcoded (buy_button or title); only passed through the WPSEO_Extensions class. $extension->get_buy_button() ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- Reason: $new_tab_message is properly escaped. echo $new_tab_message; echo '<span aria-hidden="true" class="yoast-button-upsell__caret"></span>'; ?> </a>
Code:<?php else : ?> <div class="yoast-button yoast-button--noarrow yoast-button--extension yoast-button--extension-activated"><?php esc_html_e( 'Activated', 'wordpress-seo' ); ?></div> <?php endif; ?> <?php else : ?>
- Open the file "class-extension-manager.php" from "wordpress-seo-premium\admin" , search for the following line " public function is_activated( $extension_name ) { " , then type " return true; " just below of the line.
- Open the file "class-frontend.php" from "wordpress-seo-premium\frontend" , fearch for the following (currently line 615 - 626) first code & then replace it with the second code :
Code:public function get_debug_mark() { return sprintf( '<!-- This site is optimized with the %1$s %2$s - https://yoast.com/wordpress/plugins/seo/ -->', esc_html( $this->head_product_name() ), /** * Filter: 'wpseo_hide_version' - can be used to hide the Yoast SEO version in the debug marker (only available in Yoast SEO Premium). * * @api bool */ ( ( apply_filters( 'wpseo_hide_version', false ) && $this->is_premium() ) ? '' : 'v' . WPSEO_VERSION ) ); }
- public function get_debug_mark() {
return;
}
- Search for the file "class-addon-manager.php" from "wordpress-seo-premium\inc" , Search for the following code (currently from line 183 - 192) , then replace the first code with the second code:
Code:public function has_valid_subscription( $slug ) { $subscription = $this->get_subscription( $slug ); // An non-existing subscription is never valid. if ( $subscription === false ) { return false; } return ! $this->has_subscription_expired( $subscription ); }
- public function has_valid_subscription( $slug ) {
return true;
}
- Open the file "class-my-yoast-api-request.php" from "wordpress-seo-premium\inc" , search for the following code (currently from line 74 - 75) & replace the first code with the second code, or just add " // " before both lines:
Code:$response = $this->do_request( $this->url, $this->args ); $this->response = $this->decode_response( $response );
Code://$response = $this->do_request( $this->url, $this->args ); //$this->response = $this->decode_response( $response );
- Now search for the following code (currently from line 153 - 155) and remove it completely:
Code:if ( is_wp_error( $response ) ) { throw new WPSEO_MyYoast_Bad_Request_Exception( $response->get_error_message() ); }
- Now search for the following first code (currently from line 161 - 170) and replace the first code with the second code:
Code:if ( $response_code === 200 || strpos( $response_code, '200' ) !== false ) { return wp_remote_retrieve_body( $response ); } // Authentication failed, throw an exception. if ( strpos( $response_code, '401' ) && $this->has_oauth_support() ) { throw new WPSEO_MyYoast_Authentication_Exception( esc_html( $response_message ), 401 ); } throw new WPSEO_MyYoast_Bad_Request_Exception( esc_html( $response_message ), (int) $response_code );
Code:return wp_remote_retrieve_body( $response );
- Now open the file "wp-seo-premium-metabox-1271.min.js" from "wordpress-seo-premium\premium\assets\js\dist" (note: The filename contains "1271.min.js" as it's v12.7.1 , so for version 13.6.2 - the filename will be 1362.min.js) . . . . . . Now search for " .catch(function(t){if(403===t.status) " and replace it with " .catch(function(t){if(403!=t.status) " . . . . [NOTE: the snippet .t.status may come as f.status or b.status, so if you don't find t.status , then just search for ".catch(function(t){if(403===" and replace as usual
- Open the file "class-license-manager.php" from "wordpress-seo-premium\vendor\yoast\license-manager" , search for the following code (currently from line 131 - 143) and completely remove it:
Code:// show notice if license is invalid if ( $this->show_license_notice() && ! $this->license_is_valid() ) { if ( $this->get_license_key() == '' ) { $message = __( '<b>Warning!</b> You didn\'t set your %s license key yet, which means you\'re missing out on updates and support! <a href="%s">Enter your license key</a> or <a href="%s" target="_blank">get a license here</a>.' ); } else { $message = __( '<b>Warning!</b> Your %s license is inactive which means you\'re missing out on updates and support! <a href="%s">Activate your license</a> or <a href="%s" target="_blank">get a license here</a>.' ); } ?> <div class="notice notice-error yoast-notice-error"> <p><?php printf( __( $message, $this->product->get_text_domain() ), $this->product->get_item_name(), $this->product->get_license_page_url(), $this->product->get_tracking_url( 'activate-license-notice' ) ); ?></p> </div> <?php }
- Now search for the line " public function activate_license() { " (currently at line 177) and just add " return true; " below of the line.
- Next, search for the following first code (currently from line 347 - 351) and replace it with the second code:
Code:public function get_license_key() { $license_key = $this->get_option( 'key' ); return trim( $license_key ); }
Code:public function get_license_key() { return 'null'; }
- Finally, search for the following first code (currently from line 374 - 376) and replace it with the second code:
Code:public function license_is_valid() { return ( $this->get_license_status() === 'valid' ); }
Code:public function license_is_valid() { return true; }
Thank you for sharing.
Do we have to follow @CyberDeviL 's instructions for the version we download?
Wow, great!
Btw we still need subscription to download the software, right?
Nulled version is not working, for me at least. I get "You haven’t activated your Yoast SEO Premium subscription yet! This means you are missing out on features you paid for, so activate your subscription now(Opens in a new browser tab)! "Nulling instruction is only for applying on untouched release , currently both are posted - - - - so you can either learn how to null or just download the nulled version . . . .
Ya, that too requires subscriptions , but I was talking about Babiato , sometimes untouched version is/will be posted too, so to process the "not waiting state for nulled" I posted the instructions .
Download Yoast SEO Premium v12.8 for WordPress Plugin Nulled Free
v12.8 - Release Date: January 7th, 2020
Welcome to another year of helping you achieve your goals with your site! Today, it’s time for the first in a long line of releases planned for 2020: Yoast SEO 12.8. In this release, you’ll find a number of bug fixes and performance enhancements. Find out more about this release in our 12.8 release post!
Bugfixes:
- Fixes a...