Relacionando Posts Customizados (CPTs) do JetEngine via Código PHP com REST API WordPress - Bruno Devx - BR Criativus

post #4850

Relacionando Posts Customizados (CPTs) do JetEngine via Código PHP com REST API WordPress

Publicado em: 07/04/2024 / Atualizado em: 07/04/2024

Categorias: BlogAPIJetEnginePHPWordpress

Segue abaixo um exemplo de código PHP para relacionar 2 itens, usando a REST API do WordPress e a função Relations (Relacionar) do JetEngine:

function endpoint_relacionar_itens() {
    register_rest_route('apiteste/v1', '/relacionar_itens/', array(
        'methods' => 'POST',
        'callback' => 'relacionar_itens',
        'permission_callback' => '__return_true',
    ));
}

add_action('rest_api_init', 'endpoint_relacionar_itens');

function relacionar_itens($request) {
	$parent_object_id = $request->get_param('id_parent'); // ID parent
	$child_object_id = $request->get_param('id_child'); // ID child
	$relation = jet_engine()->relations->get_active_relations(10); // ID da Relação previamente criada no Jetengine
	$relation->update($parent_object_id, $child_object_id);
	return "OK";
}

Veja mais sobre este assunto acessando: https://gist.github.com/Crocoblock/b5b6ef62436b01ce23bc60d1a554a85b

Publicações recomendadas:



Link Direto

Compartilhe esse conteudo nas redes sociais ou por mensagem usando o link direto abaixo. Basta copiar.

bruno.art.br/?p=4850

ID de Referência: 4850

Sugira uma publicação

Envie uma mensagem e sugira um publicação sobre um assunto que tenha dificuldades de resolver.

Clique aqui e entre em contato