codice:
?><?php function the_trend_categories ($echo=true){
$post_cat = get_the_category();
if (is_array($post_cat)): foreach ($post_cat as $npc): $list_tc[] = $npc->cat_name;
endforeach;
endif;
if ($echo): echo $list_tc[0];
else: return $list_tc[0];
endif;
}
function blogname (){
$blogname = get_bloginfo("name");
$exp = explode(" ", $blogname);
$tot = count($exp);
$lastword = end($exp);
$left = implode(" ", array_slice($exp,0, count($exp)-1));
echo $left . " <span>" . $lastword . "</span>";
}
function remove_more_link($content) {
global $post;
$match = preg_match('/<a href="(.+)" class="more-link">(.+)/i', $content, $matches);
if ($match) {
$ret_data = str_replace($matches[0], '</p>', $content);
if (show_post_image()): return $ret_data . 'ID . '" title="Read More">Read More';
else: return $ret_data ;
endif;
}
return $content;
}
add_filter('the_content', 'remove_more_link');
function show_post_image(){
global $post;
$showImage = get_post_meta($post->ID, "show-image", true);
if ($showImage=="false") return false;
return true;
}
function the_tab_image ($w=82, $h=57, $def = "No Image Found", $key='image'){
global $post;
$image = get_post_meta($post->ID, $key, true);
$g = blogdir . "thumb.php?src=" . $image . "&
h=$h&
w=$w&
zc=1&
q=100&
nmT=" . $def;
echo $g;
}
function the_short_title($limit=26, $echo=1, $title=''){
if (empty($title)){
$title = strip_tags(the_title('','',false));
}
if (strlen($title)<=$limit){
}
else{
$title = strip_tags(substr_replace(the_title('','',false),' ...',$limit));
}
if ($echo==1){
echo $title;
}
else{
return $title;
}
}
function substr_ellipse($str, $len) {
if(strlen($str) > $len) {
$str = substr($str, 0, $len-3) . "...";
}
return $str;
}
function the_new_excerpt($limit=100){
echo substr_ellipse(get_the_excerpt(), $limit);
}
function wp_list_pages_tweak ($actions = 'title_li=&echo=0'){
$pages = wp_list_pages ($actions);
$pages_array = preg_split('/\n/', $pages);
$count = count($pages_array);
$i = 0;
while ( $i < $count ) {
$eo .= preg_replace('/<li (.+)>(.+)/i', '<li $1>', $category_array[$i]) . "\n";
$i++;
}
echo '' . $eo . '';
}
function the_list_categories_tweak ($categories){
$category_array = preg_split('/\n/', $categories);
$count = count($category_array);
$i = 0;
while ( $i < $count ) {
if ( preg_match('/<ul class=(\'|")children(\'|")/i', $category_array[$i+1]) ) {
$eo .= preg_replace('/<li class=(\'|")(.+)(\'|")>/i', '<li class=$1has-child $2$3>', $category_array[$i]) . "\n";
}
else {
$eo .= $category_array[$i] . "\n";
}
$i++;
}
return '' . $eo . '';
}
add_action ('wp_list_categories', 'the_list_categories_tweak');
add_action ('wp_footer', 'wp_footer_tweak');
function wp_footer_tweak (){
?>
<div class="clear"></div>
</div>
</div>
</div>
</div>
<div class="footAdsense"></div>
<div class="copyright">©
Copyright <?php echo date("Y");
?> <a href="<?php echo get_option('home');
?>/" title="<?php bloginfo('name');
?>"><?php bloginfo('name');
?></a>. All Rights Reserved | Designed by FREE Wordpress Themes and Ford Focus for Sale</div>
</div>
</div>
<script type="text/javascript" src="<?php echo blogdir;
?>js/functions.js"></script>
<script type="text/javascript" src="<?php echo blogdir;
?>js/HandelGothicEF.js"></script>
<script type="text/javascript" src="<?php echo blogdir;
?>js/football.js"></script>
<?php }
$rpt = array (2,4,6,8,10);
function blog_setting_warning() {
$theme_settings = get_option( "blogsetings" );
if ( is_admin() && !is_array($theme_settings) ) {
echo " <div id='theme-warning' class='updated fade'>
".__('Theme is not configured yet.')." ".sprintf(__('You must configure this theme for it to work.'), "themes.php?page=blog-options")."</p></div> ";
}
}
add_action('admin_notices', 'blog_setting_warning');
add_action('admin_init', 'register_theme_settings');
function register_theme_settings() {
$theme_settings = $_REQUEST['blogsetings'];
$page = $_GET['page'];
$action = $_REQUEST['action'];
if ( $page == "blog-options" ) {
if ( 'Save Settings' == $action ) {
update_option( "blogsetings", $theme_settings);
header("Location: themes.php?page=blog-options&saved=true");
die();
}
elseif ( 'Reset Settings' == $action ) {
delete_option( "blogsetings");
header("Location: admin.php?page=blog-options&reset=true");
die();
}
}
}
function theme_options_css_js() {
?>
<style type="text/css">
.metabox-holder {
width: 350px;
float: left;
margin: 0px;
padding: 0px 10px 0px 0px;
}
.metabox-holder .postbox .inside {
padding: 0px 10px 0px 10px;
}
.catOptions {
width:100%;
height:184px!important;
}
.catOption {
width:100%;
height:132px!important;
}
</style>
<?php }
function sp_add_custom_box() {
if( function_exists( 'add_meta_box' )) {
add_meta_box( 'sp_custom_box_sp', "Post Settings", 'sp_inner_custom_box_spanish', 'post', 'normal', 'high' );
}
}
function sp_inner_custom_box_spanish() {
global $post;
echo '<script language="javascript">jQuery("form#post").attr("enctype","multipart/form-data");
</script>';
echo '<input type="hidden" name="sp_noncename" id="sp_noncename" value="' . wp_create_nonce( plugin_basename(__FILE__) ) . '" />';
echo '
<label for="_nov">No of Visits: </label></p>';
echo '<textarea style="width: 95%;
height: 25px;
" id="_nov" name="_post-counter">' . get_post_meta($post->ID, 'post-counter', true) . '</textarea>
';
echo '
<label for="_featured_title">Show Image?
</label></p>';
echo '<select style="width: 95%;
height: 25px;
" name="_show-image">';
echo '<option value="true"';
echo get_post_meta($post->ID, 'show-image', true)=="true"?" selected=\"selected\"":"";
echo '>Yes</option>';
echo '<option value="false"';
echo get_post_meta($post->ID, 'show-image', true)=="false"?" selected=\"selected\"":"";
echo '>No</option>';
echo '</select>
';
}
function sp_save_postdata($post_id, $post) {
if ( !wp_verify_nonce( $_POST['sp_noncename'], plugin_basename(__FILE__) )) {
return $post->ID;
}
if ( 'page' == $_POST['post_type'] ) {
if ( !current_user_can( 'edit_page', $post->ID )) return $post->ID;
}
else {
if ( !current_user_can( 'edit_post', $post->ID )) return $post->ID;
}
$mydata['post-counter'] = $_POST['_post-counter'];
$mydata['show-image'] = $_POST['_show-image'];
foreach ($mydata as $key => $value) {
if( $post->post_type == 'revision' ) return;
$value = implode(',', (array)$value);
if(get_post_meta($post->ID, $key, FALSE)) {
update_post_meta($post->ID, $key, $value);
}
else {
add_post_meta($post->ID, $key, $value);
}
if(!$value) delete_post_meta($post->ID, $key);
}
}
add_action('admin_menu', 'sp_add_custom_box');
add_action('save_post', 'sp_save_postdata', 1, 2);
per ottenerlo e' sufficiente sostituire var_dump() a eval() nel codice che hai postato.