This definitely sounds like plugin territory; there is no reason the Theme author could not write into their documentation a recommended plugin to enhance the Theme&#39;s functionality (provided the plugin is not &quot;required&quot; for the Theme to work correctly).<br>

<br><br>Cais.<br><br><div class="gmail_quote">On Thu, Apr 28, 2011 at 1:56 PM, Otto <span dir="ltr">&lt;<a href="mailto:otto@ottodestruct.com">otto@ottodestruct.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

I&#39;d seriously recommend against allowing users to input PHP code into<br>
a theme&#39;s form field for execution... allowing them to paste in custom<br>
HTML should be more than enough.<br>
<br>
But... if I was going to do something like this, I&#39;d use<br>
create_function instead of eval.<br>
<br>
add_action( $action_hook, create_function( &#39;&#39; , &#39;?&gt;&#39;. $php_code ) );<br>
<br>
That said, I would be highly reluctant to do or allow this sort of<br>
thing in a theme. There&#39;s entirely too much potential for users to put<br>
in bad PHP code, break their site, then not understand why. The PHP<br>
Code Widget I created years ago when widgets were new is probably my<br>
most popular plugin, and I still get emails with people telling me<br>
it&#39;s broken when it&#39;s really just their own bad copy-pasted code.<br>
<br>
This sort of thing is better off put into a plugin, so that it can be<br>
disabled at will.<br>
<font color="#888888"><br>
-Otto<br>
</font><div><div></div><div class="h5"><br>
<br>
<br>
On Thu, Apr 28, 2011 at 6:58 AM, Rahul Bansal &lt;<a href="mailto:rahul.bansal@rtcamp.com">rahul.bansal@rtcamp.com</a>&gt; wrote:<br>
&gt; Hi All,<br>
&gt; In next theme, we are preparing for open-source release, we want to provide<br>
&gt; a &quot;hooks-editor&quot; interface.<br>
&gt; Like many pro themes, we have added a lot of custom action &amp; filter hooks in<br>
&gt; our theme code base.<br>
&gt; In admin area, we plan to provide list of hooks, each coupled with a<br>
&gt; textarea, which can be used to post php-html codes in them (like<br>
&gt; action-handlers)<br>
&gt; Now, to &quot;execute&quot; action handlers in textarea, we need to use eval()<br>
&gt; function in PHP which is prohibited here.<br>
&gt; So what are my alternatives here?<br>
&gt; Just a note - we do not want to provide custom.css and/or<br>
&gt; custom-functions.php files (like thesis provides) as they are hard to<br>
&gt; maintain in multisite environment.<br>
&gt; Also child-theme support is not yet present on repo so creating child themes<br>
&gt; with style.css &amp; function.php (to declare action handlers) is not feasible<br>
&gt; either at this stage.<br>
&gt; Please suggest something.<br>
&gt; Thanks,<br>
&gt; -Rahul<br>
&gt; --<br>
&gt; Rahul Bansal | Founder &amp; CEO | rtCamp Solutions Pvt. Ltd.<br>
&gt; Skype: rahul286 | Twitter: @rahul286 | Web: <a href="http://rtcamp.com/" target="_blank">http://rtcamp.com/</a><br>
&gt;<br>
&gt;<br>
</div></div><div><div></div><div class="h5">&gt; _______________________________________________<br>
&gt; theme-reviewers mailing list<br>
&gt; <a href="mailto:theme-reviewers@lists.wordpress.org">theme-reviewers@lists.wordpress.org</a><br>
&gt; <a href="http://lists.wordpress.org/mailman/listinfo/theme-reviewers" target="_blank">http://lists.wordpress.org/mailman/listinfo/theme-reviewers</a><br>
&gt;<br>
&gt;<br>
_______________________________________________<br>
theme-reviewers mailing list<br>
<a href="mailto:theme-reviewers@lists.wordpress.org">theme-reviewers@lists.wordpress.org</a><br>
<a href="http://lists.wordpress.org/mailman/listinfo/theme-reviewers" target="_blank">http://lists.wordpress.org/mailman/listinfo/theme-reviewers</a><br>
</div></div></blockquote></div><br>