Wordpress Themes - WP Forum at BFA

Wordpress Themes - WP Forum at BFA (http://forum.bytesforall.com/index.php)
-   New Versions, & Updating (http://forum.bytesforall.com/forumdisplay.php?f=12)
-   -   PHP code appearing in CSS output (http://forum.bytesforall.com/showthread.php?t=14615)

mjpg Jun 13, 2011 01:46 PM

PHP code appearing in CSS output
Atahualpa 3.6.7

I'm seeing this PHP code in the CSS output:

div.sticky {
background: #eee url('<?php bloginfo('template_directory'); ?>/images/sticky.gif') 99% 5% no-repeat;

I have some CSS inserts. This seems to happen whatever the CSS setting s(eg compressd, external etc.)

Is this a bug?


mjpg Jun 13, 2011 01:56 PM

Answering my own post:

In Atahualpa Options in WP > Style POSTS and PAGES > POST Container: STICKY
the default contains PHP code - this probably is a hangover from an older version?

My solution - to chnage the default in this page, but it probbaly needs a fix in bfa_get_options.php line 311?

juggledad Jun 13, 2011 02:16 PM

Due to a WordPress requirement for themes, themes can no longer use the EVAL() function. This
means that since 3.6.5 custom PHP code isn't possible anymore in the Atahualpa Theme Options.

Atahualpa was one of few themes, if not the only theme, to allow custom PHP code to be inserted through theme options. The philosophy as to what themes should or should not be able to do (i.e. which PHP functions they can use) has been tightened up quite a bit lately by WordPress, so in order to stay listed on wordpress.org we had to remove this 'custom PHP' feature.

Check wordpress.bytesforall.com and forum.bytesforall.com for possible workarounds or even alternative theme versions, if you cannot live without custom PHP.

mjpg Jun 13, 2011 02:27 PM

Many thanks for your reply - I thought it was the PHP change and you have confirmed it.

However the issue left is that the default install has the PHP code there and so needs removing.

I'm new here - where is the best place to post bug report?


juggledad Jun 13, 2011 04:09 PM

It's not a bug. It is there so you can go remove it from the theme option or decide to roll back to 3.6.4. if you want to still use it.

All times are GMT -6. The time now is 10:17 PM.

Powered by vBulletin® Copyright ©2000 - 2022, Jelsoft Enterprises Ltd.