WordPress: Mostrar o último tópico do bbPress

Vimos como o kernel integrado WordPress bbPress , por exemplo, para usar ou compartilhar alguma função tema WordPress. Agora vamos ver o contraio, ou seja, como exibir as informações na home page bbPress forum do WordPress. Para fazer isso existem alguns plugins (alguns trabalham e outros não). Aqui vamos ver como se escreve a - função simples que, no caso, pode ser melhorada e aperfeiçoada em todos os casos - na verdade.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
/ **
* Ver o tópicos mais recentes do fórum bbPress
*
* @ Author = undo =
* @ Date 2009/11/09
*
* @ Return
* /
bbpress_wp_get_last_topics função ($ limit = 10) {
global $ Wpdb;

/ / Conecta ao banco de dados - alterar os parâmetros com seus
/ / Login para mysql dabase
Db_bbpress $ Wpdb = new ('bbPress', 'bbPress', 'bbPress', 'localhost');
$ Consulta = "SELECT * FROM JOIN ON bb_posts bb_forums bb_posts.post_status = '0 'AND JOIN bb_topics bb_forums.forum_id bb_posts.forum_id = ON = ORDER BY bb_posts.post_time bb_posts.topic_id bb_topics.topic_id DESC LIMIT 0,". $ Limite;
= $ List_topics db_bbpress-> get_results ($ query);

foreach ($ $ list_topics como tópico):>
<div class="forum">

$topic -> topic_id ?> " title=" <?php echo $topic -> topic_title ?> " > <?php echo $topic -> topic_title ?> </a></h2> <h2> <a href = "/ forum / topic.php id = <php echo $ topic -??> topic_id>" title = "<php ​​echo $ topic ->? TOPIC_TITLE>"> <php echo $ Tópico -> TOPIC_TITLE> </ a> </ h2>
word_cut_for_chars ( strip_tags ( $topic -> post_text , '<b><strong><i><u>' ) , 100 ) ?> </p> <p> <? word_cut_for_chars php echo ( strip_tags ($ topic -> post_text, '<b> <strong> <i> <u>'), 100)?> </ p>
</ Div>
; <Php endforeach?;
}

Algumas notas:

  • O exemplo mostra que o bbPress banco de dados é "de fora", ou seja, você não pode usar a mesma conexão já disponibilizados pelo núcleo do WordPress. No entanto bbPress pode ser instalado no mesmo banco de dados do WordPress. Para tal, a conexão não é necessário, mas você pode usar o objeto diretamente (global) $wpdb
  • O link "/forum/..." se refere ao seu caminho de instalação: Normalmente www.dominio.com/forum
  • A função word_cut_for_chars() corta uma corda contando caracteres, encontrar a fonte trecho muito curto: PHP, palavras cortadas, contando os caracteres

One Response to "WordPress: veja as mais recentes tópicos bbPress"

  1. 07 de junho de 2010 Mark :

    Se eu quisesse fazer o oposto, como eu faço? Eu desejo que WP cada post antigos e novos teve uma duplicata no BB e vice-versa.
    No caso do meu blog é tão importante que as saídas finais são claras e compreensíveis em uma casa, mas são, então, também ser atribuída, a fim de atrair os fóruns de discussão (como cineclube, por exemplo).
    Obrigado pelo tempo que eu tenho roubado!
    Afirmo que eles são muito ignorantes sobre PHP, etc, mas um copy / paste acho isso ótimo!

Deixe um comentário

XHTML PERMIT TAG: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> CÓDIGO DE INSERÇÃO:
 <pre></pre> // blocco generico <code></code> // blocco generico [cc_actionscript][/cc_actionscript] // Actionscript [cc_actionscript3][/cc_actionscript3] // Actionscript 3 [cc_css][/cc_css] // CSS Style Sheet [cc_html][/cc_html] // HTML [cc_js][/cc_js] // Javascript [cc_objc][/cc_objc] // Objective-C [cc_php][/cc_objc] // PHP [cc_sql][/cc_sql] // SQL