Ejecuta Código PHP en un Widget sin Plugin en WordPress

A veces resulta necesario ejecutar algún código php en un widget, ya sea para mostrar información diferente de acuerdo a la categoría donde se encuentre o simplemente porque se necesita. Hay muchos pluins que pueden realizar esto, pero yo prefiero hacerlo con estas pocas lineas de código. Solo copia y pega esta función en el archivo functions.php de tu tema.

add_filter('widget_text','execute_php',100);
function execute_php($html){
     if(strpos($html,"<"."?php")!==false){
          ob_start();
          eval("?".">".$html);
          $html=ob_get_contents();
          ob_end_clean();
     }
     return $html;
} 

2 Responses

  1. Leo
    Leo mayo 11, 2012 at 4:20 PM |

    recontra util, gracias!!!

  2. luis fernando jimenez moreno
    luis fernando jimenez moreno marzo 7, 2013 at 12:32 PM |

    solo persona con ganas de aprender a programar en php

Comments are closed, but trackbacks and pingbacks are open.