Analysefehler: Syntaxfehler, unerwartetes $ende in functions.php in Zeile 90

Lesezeit: 4 Minuten

Benutzer-Avatar
Benutzer1840986

<?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*/

/Ende/

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 -->

?>

Ich kann nicht finden, was die Ursache des Fehlers war. Ich habe einen Fehler, nachdem ich den Code hinzugefügt habe. Jeder kann mir helfen. Danke.
vielen Dank im Voraus 🙂 Parse-Fehler: Syntaxfehler, unerwartetes $ende in /home/wpperhou/public_html/dev/aor/thesports/wp-content/themes/made/functions.php in Zeile 90

  • Ich vermute, der Code, den Sie uns gezeigt haben, stammt nicht von functions.php, wo der Fehler auftritt. Sie sollten uns zeigen, was ungefähr Zeile 90 in ist functions.php.

    – Nahydrin

    21. November 2012 um 6:39 Uhr

  • Können Sie zeigen, welche Linie 90 ist?

    – Yogesh Suthar

    21. November 2012 um 6:39 Uhr

  • nach Rückkehr wahr; innerhalb der Funktion my_gallery_to_slideshow_has_gallery( $params )

    – Benutzer1840986

    21. November 2012 um 6:42 Uhr

  • Kannst du versuchen, die Datei erneut hochzuladen? Denn wenn der erste Codeblock der komplette Inhalt Ihrer functions.php-Datei ist, dann sollte es keinen fatalen Fehler mit unerwartetem $end geben. Das passiert normalerweise, wenn Sie einen Codeblock nicht geschlossen haben (sei es if while for foreach…), was passieren kann, wenn Ihr Upload aus irgendeinem Grund mittendrin fehlschlägt (ich würde diese Fehler meistens sehen, während die Datei hochgeladen wird, aber ich denke, das ist jetzt nicht das Problem).

    – Nikola Iwanow Nikolow

    21. November 2012 um 8:27 Uhr

Ich denke, es ist dies:

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');

Ich kann keine Schließung erkennen } für die Funktion.

Ich vermute, dass dies das Problem beheben sollte:

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: Ignorieren Sie das, es ist völlig falsch. Ich bin nicht einer für wenn es ohne Klammern ist, verdammt! (Ich lasse es hier für den Lolz)

Kannst du es versuchen

  • Fügen Sie am Ende Ihrer Datei ein schließendes PHP-Tag (?>) hinzu
  • Laden Sie Ihre Datei erneut auf den Server hoch. Manchmal bekomme ich den gleichen Fehler wie Sie und es funktioniert. Dies könnte durch einen FTP-Fehler verursacht werden.

Maxime

1010350cookie-checkAnalysefehler: Syntaxfehler, unerwartetes $ende in functions.php in Zeile 90

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy