Foros del Web » Programando para Internet » PHP »

Como retornar cierta función o contenerla en una variable

Estas en el tema de Como retornar cierta función o contenerla en una variable en el foro de PHP en Foros del Web. Quiero procesar el resultado de la función wp_editor() : @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código PHP: Ver original function wp_editor ( $content , $editor_id , $settings = array ...
  #1 (permalink)  
Antiguo 03/06/2012, 11:03
Avatar de metacortex
Viejo demente
 
Fecha de Ingreso: junio-2004
Ubicación: Caracas - Venezuela
Mensajes: 9.027
Antigüedad: 20 años, 6 meses
Puntos: 832
Como retornar cierta función o contenerla en una variable

Quiero procesar el resultado de la función wp_editor():

Código PHP:
Ver original
  1. function wp_editor( $content, $editor_id, $settings = array() ) {
  2.     if ( ! class_exists( '_WP_Editors' ) )
  3.         require( ABSPATH . WPINC . '/class-wp-editor.php' );
  4.  
  5.     _WP_Editors::editor($content, $editor_id, $settings);
  6. }

Ella le da salida a la función editor() contenida en esta clase:

http://core.trac.wordpress.org/brows...-wp-editor.php

El problema es que no puedo hacer un return a la función o contenerla en una variable, por ejemplo si pongo:

Código PHP:
Ver original
  1. function mi_editor() {
  2.     $resultado = wp_editor();
  3. }
  4.  
  5. mi_editor();
... le da salida como si fuese un echo ¿Cómo le hago para cambiar ese comportamiento al deseado?.
  #2 (permalink)  
Antiguo 03/06/2012, 11:23
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 16 años, 5 meses
Puntos: 1532
Respuesta: Como retornar cierta función o contenerla en una variable

Mmmm, si lo que dices es que la función lo vuelca directo a la salida, puedes usar las funciones de control de salida de PHP, cómo ob_start y ob_get_contents()
http://www.php.net/manual/es/functio...t-contents.php
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...

Etiquetas: retornar, variables
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:39.