Hello,
Thank you for contacting Rank Math today.
Unfortunately, I’m not able to replicate this issue on my end. How are you adding the description?
We might need to take a closer look at the settings. Please edit the first post on this ticket and include your WP logins in the designated Sensitive Data section.

It is completely secure and only our support staff has access to that section. If you want, you can use the below plugin to generate a temporary login URL to your website and share that with us instead:
https://wordpress.org/plugins/temporary-login-without-password/
You can use the above plugin in conjunction with the WP Security Audit Log to monitor what changes our staff might make on your website (if any):
https://wordpress.org/plugins/wp-security-audit-log/
We really look forward to helping you.
I am also experiencing this issue with AIT Themes DirectoryPro.
Hello,
I have updated the sensitive data as requested. Can you please check further?
Thank you.
Hello,
Thank you for contacting Rank Math and sorry for any inconvenience that might have been caused due to that.
I ma unable to edit your function.php. Please add the following function to use the global settings if the on page meta is not set.
/**
* Use the Description from Global Setting, if the description is missing in the Post metabox
*/
add_action( 'rank_math/frontend/description', function( $description ) {
global $post;
$desc = RankMath\Post::get_meta( 'description', $post->ID );
if ( ! $desc ) {
$desc = RankMath\Helper::get_settings( "titles.pt_{$post->post_type}_description" );
if ( $desc ) {
return RankMath\Helper::replace_vars( $desc, $post );
}
}
return $description;
});
Looking forward to helping you. Thank you.
Hi Michael
Your suggestion that I add the code to functions.php means when I update the theme, the supplied php code will be overwritten and the descriptions will revert to the content of some other field (as is happening now)..
I have to weigh up whats better for my case – to apply the meta-description to each page, or to update the functions.php and then add this code each time I update the theme….
As this is supposed to be a built in feature of the rankmath, when would an updated version be released with this code ?
Thanks Michael.
Hi Michael
Just to update you and anyone else with this issue.
The code you attached does work.
To add it to the theme without editing the functions.php, I have used a plugin called “code snippets” version 2.14.0 by Code Snippets Pro. This allowed me to add the snippet in a plugin, to enhance the functions defined in functions.php
That way, if and when we get a theme update, the theme can be updated without having to re-upload the rank-math patch (as the code is safely in the plugin.)
The only thing to watch for is when you add this functionality in RankMath, we will need to remove the extra code in the plugin, otherwise it could be a problem.
So the preferred solution is still to get the updated rank-math plugin with this code.
Id appreciate it if you can give me any feedback on when you expect to release an update with above.
Thanks.
Hello,
We are glad it is sorted now.
We will see about improving that in an upcoming update.
Thank you.