解析错误:语法错误,第90行的functions.php中的意外$ end

时间:2012-11-21 06:35:12

标签: php wordpress function hook formidable

<?php

global $oswcPostTypes;



//this is the folder that houses the function files to include

define('functions', TEMPLATEPATH . '/functions');



function fixObject (&$object)

{

if (!is_object ($object) && gettype ($object) == 'object')

return ($object = unserialize (serialize ($object)));

return $object;

}



$lang = TEMPLATEPATH . '/lang';

load_theme_textdomain('made', $lang);



//Get the post type functions

require_once(functions . '/oswc-post-types.php');



//Get the theme options

require_once(functions . '/theme-options.php');



//Get the review options

require_once(functions . '/review-options.php');



//Get the widgets

require_once(functions . '/widgets.php');



//Get the custom functions

require_once(functions . '/custom.php');



//Get the shortcodes

require_once(functions . '/shortcodes.php');



//Get the post type functions

require_once(functions . '/post-types.php');



//Get the post & page meta boxes

require_once(functions . '/meta-boxes.php');



//notifies users of updates

require('update-notifier.php');

//gallery

function my_gallery_to_slideshow_has_gallery( $params ){

return true;
**//this is the line 90 :(**
}

add_filter( 'mv_gallery_to_slideshow_has_gallery',    'my_gallery_to_slideshow_has_gallery' );



// average rating shortcode

function get_ppic(){

echo do_action( 'wordpress_social_login' );

}

add_shortcode('via-twitter','get_ppic');



function limit_posts_per_archive_page() {

if ( is_category() )

    set_query_var('posts_per_archive_page', 9); // or use variable key:     posts_per_page

}



add_filter('pre_get_posts', 'limit_posts_per_archive_page');



function the_slug() 

{

$abc = $_GET['post_id'];    

$post_data = get_post($abc, ARRAY_A);   

$slug = $post_data['post_name'];    

return $slug; 

}



function category_has_parent($catid){

$category = get_category($catid);

if ($category->category_parent > 0){

    return true;

}

return false;

}

/*Created by Albert*/

/ /

add_action('frm_after_create_entry', 'copy_into_my_table', 20, 2);

function copy_into_my_table($entry_id, $form_id){

if($form_id == 6){ //change 4 to the form id of the form to copy

global $wpdb;

$values = array('c_id' => NULL, 'review_title' => $_POST['item_meta'][86], 'post_title'    => $_POST['item_meta'][129], 'post_id' => $_POST['item_meta'][94]);

//replace 25 and 26 with the field ids of the Formidable form. Change col_name to the   column names in your table

$wpdb->insert('wp_magic_competition', $values);

 }

}

<!-- added -->
add_filter('frm_get_default_value', 'my_custom_default_value', 10, 2);
function my_custom_default_value($new_value, $field){
if($field->id == 25){ //change 25 to the ID of the field
$new_value = 'custom default'; //set your custom value here
}
return $new_value;
}
<!-- added -->

?>

无法找到导致错误的原因。在任何人中添加代码后出现错误都可以帮助我...谢谢...明智的亲钩,wordpress ...
非常感谢提前:)解析错误:语法错误,在第90行的/home/wpperhou/public_html/dev/aor/thesports/wp-content/themes/made/functions.php中意外$结束

2 个答案:

答案 0 :(得分:0)

我认为就是这样:

function limit_posts_per_archive_page() {

if ( is_category() )

    set_query_var('posts_per_archive_page', 9); // or use variable key:     posts_per_page

}



add_filter('pre_get_posts', 'limit_posts_per_archive_page');

我看不到该功能的结束}

我猜这应该解决它:

function limit_posts_per_archive_page() {

if ( is_category() )

    set_query_var('posts_per_archive_page', 9); // or use variable key:     posts_per_page

}

}

add_filter('pre_get_posts', 'limit_posts_per_archive_page');
编辑:忽略这一点,这是完全错误的......如果没有大括号,我不是一个人! (我会留在这里为lolz)

答案 1 :(得分:0)

你能尝试

吗?
  • 在文件末尾添加结束PHP标记(?&gt;)
  • 将文件重新上传到服务器。有时我会得到与你相同的错误,并且它可以解决问题。这可能是由ftp错误引起的。

马克西姆