WordPress: Muestra el último tema de bbPress

Hemos visto cómo la integración del núcleo de WordPress bbPress , por ejemplo, para utilizar o compartir algún tema de función WordPress. Ahora vamos a ver el contraio, es decir, cómo mostrar la información en la página de Inicio del Foro bbPress de WordPress. Para ello existen algunos plugins (algunos trabajan y otros no). Aquí vamos a ver cómo se escribe una - función sencilla que, en el caso, puede ser mejorado y perfeccionado en todos los casos - en realidad.

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 el último foro de temas bbPress
*
* @ Autor = = deshacer
* @ Fecha 11/09/2009
*
* @ Return
* /
función bbpress_wp_get_last_topics ($ limit = 10) {
global $ wpdb;

/ / Conectar con la base de datos - cambiar los parámetros con sus
/ / Acceso a MySQL dabase
Db_bbpress $ wpdb = new ("Patrulla de Bares", "Patrulla de Bares", "Patrulla de Bares ',' localhost ');
$ Query = "SELECT * FROM bb_posts INGRESA EN LA bb_forums bb_posts.post_status = '0 'Y ÚNETE A bb_forums.forum_id bb_topics bb_posts.forum_id = ON = ORDEN bb_posts.post_time bb_posts.topic_id bb_topics.topic_id por DESC LIMIT 0,." $ Limit;
$ = $ List_topics db_bbpress-> get_results ($ query);

foreach ($ temas como $ list_topics):>
<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 $ tema ->? topic_title>"> <php echo $ Tema -> topic_title> </ a> </ h2>
word_cut_for_chars ( strip_tags ( $topic -> post_text , '<b><strong><i><u>' ) , 100 ) ?> </p> <p> <? php echo word_cut_for_chars ( strip_tags ($ tema -> post_text, '<b> <strong> <i> <u>'), 100)?> </ p>
</ Div>
; <Php endforeach?;
}

Algunas notas:

  • El ejemplo muestra que la base de datos de bbPress está "fuera", es decir, no puede utilizar la misma conexión ya puestos a disposición por el núcleo de WordPress. Sin embargo bbPress se puede instalar en la misma base de datos de WordPress. Al hacerlo, la conexión no es necesaria, pero puede usar el objeto directamente (global) $wpdb
  • El enlace "/forum/..." se refiere a la ruta de instalación: Normalmente www.dominio.com/forum
  • La función word_cut_for_chars() corta una cadena de caracteres contando, encontrar la fuente fragmento muy corto: PHP, palabras cortadas, contando los caracteres

One Response to "WordPress: ver los últimos temas en bbPress"

  1. 07 de junio 2010 Marca :

    Si yo quisiera hacer lo contrario como lo hago? Me gustaría que todos los envíos que WP viejo y lo nuevo se había duplicado en BB, y viceversa.
    En el caso de mi blog es tan importante que los productos finales son claras y comprensibles en una casa pero luego también ser rastreada con el fin de atraer a los foros de discusión (como el cine-club, por ejemplo).
    Gracias por el tiempo que me han robado!
    Declaro que son bastante ignorantes acerca de PHP, etc, pero un copy / paste me parece genial!

Deja un comentario

XHTML PERMISO TAG: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> código de inserción:
 <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 


Dejar de SOPA