Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dantetesta/6ae998a64cbf666f1cf527b03b42095a to your computer and use it in GitHub Desktop.
Save dantetesta/6ae998a64cbf666f1cf527b03b42095a to your computer and use it in GitHub Desktop.
Retorna Permalink do Post Relacionado via post metafield no jetengine
<?php
// Adiciona o shortcode no WordPress
function buscar_permalink_relacionado() {
// Obtém o ID do post atual
$post_id = get_the_ID();
// Recupera o valor do metafield '_cadastro-relacionado'
$relacionado_id = get_post_meta($post_id, '_cadastro-relacionado', true);
// Verifica se o ID é válido
if (!empty($relacionado_id)) {
// Obtém o permalink para o post relacionado
$permalink = get_permalink($relacionado_id);
// Verifica se o permalink foi obtido com sucesso
if ($permalink) {
return $permalink;
} else {
return 'Permalink não encontrado.';
}
} else {
return 'ID relacionado não encontrado.';
}
}
add_shortcode('obter_permalink_relacionado', 'buscar_permalink_relacionado');
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment