问题
<?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*/
/end/
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 -->
?>
Can't find what was the cause of the error..Im having an error after adding the code inside anyone can help me..thanks..formidable pro hooks , wordpress...
many thanks in advance :) Parse error: syntax error, unexpected $end in /home/wpperhou/public_html/dev/aor/thesports/wp-content/themes/made/functions.php on line 90
回答1:
I think it's this:
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');
I can't see a closing }
for the function.
I'm going to guess that this should fix it:
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');
EDIT : Ignore this it's totally wrong.. I'm not one for if's without braces damnit!! (I'll leave it here for the lolz)
回答2:
Can you try to
- Add a closing PHP tag (?>) at the end of your file
- Reupload your file to the server. Sometimes I get the same error as you and it does the trick. This could be caused by a ftp error.
Maxime
来源:https://stackoverflow.com/questions/13487666/parse-error-syntax-error-unexpected-end-in-functions-php-on-line-90