Great question. RankMath use post meta to save it’s fields. You need to find those post meta keys and create fields with names that match those keys.
If you need help with finding the keys, email our support. This will cost money.
If you want to try and do it yourself, use this code snippet to display all the keys and values on the post’s page:
<?php
function display_post_meta_for_admins($content) {
if (!is_single() || !current_user_can('administrator')) {
return $content;
}
global $post;
$meta_data = get_post_meta($post->ID);
if (empty($meta_data)) {
return $content . '<p><strong>No post meta found.</strong></p>';
}
$output = '<div style="margin-top: 20px; padding: 10px; border-top: 2px solid #ddd;">';
$output .= '<h3>Post Meta Data</h3><ul>';
foreach ($meta_data as $key => $values) {
foreach ($values as $value) {
$output .= '<li><strong>' . esc_html($key) . ':</strong> ' . esc_html(print_r($value, true)) . '</li>';
}
}
$output .= '</ul></div>';
return $content . $output;
}
add_filter('the_content', 'display_post_meta_for_admins');
?>