Me parece que você não está fazendo as coisas do jeito mais WordPress, mas eu também não sei o jeito certo. Enquanto não descobrimos o jeito certo, eu sugiro que você coloque o código dentro do arquivo functions.php
do seu tema. Crie uma função lá que faz uma consulta ao banco de dados e devolve o resultado.
// não testei
function get_partners() {
$sql = "SELECT * FROM wp_cadparceiros";
return $wpdb->get_results($sql);
}
No seu template você pode iterar pelo resultado da sua nova função. Acho que mais ou menos dessa forma abaixo.
foreach ( get_partners() as $partner )
{
?>
<pre>
Nome: <?php $partner->name; ?>
Phone: <?php $partner->phone; ?>
Email: <?php $partner->email; ?>
</pre>
<?php
}
Veja mais em http://codex.wordpress.org/Class_Reference/wpdb#SELECT_Generic_Results
Bom dia fabiomontefuscolo…
Agradeço pela ajuda, mas não deu certo !
Não que eu esteja querendo algo “mastigado”, mas é pq realmente não saco muito do assunto, mas preciso criar isso !
Pra vc ter uma noção do que se trata, segue o meu site:
http://www.tropahinode.com/alexandrematos
Então serão vários links nesse modelo: http://www.tropahinode.com/NOMEDOMEMBRO
Então com esse nome, a busca no BD será realizada e as informações serão impressas na página !
Abraço !
E agraeço desde já pela ajuda !
Acho que só faltou chamar o global $wpdb. Sempre cuide com o prefixo da tabela, pode ser que em outro projeto você use outro prefixo que não seja o “wp_”, daí o $wpdb->prefix é mais garantido.
function get_partners() {
global $wpdb;
$sql = "SELECT * FROM {$wpdb->prefix}cadparceiros";
return $wpdb->get_results($sql);
}