• Hello,

    I use wordpress 3.2 (new installation on php 5.2.17)
    download and uploaded site import but when I want to activate it, it says :

    Plugin could not be activated because it triggered a fatal error.
    Parse error: syntax error, unexpected T_STRING in /home/hosten/public_html/articles/wp-content/plugins/site-import/site-import.php on line 12

    and here is site-import.php :
    <?php
    /**
    * Plugin Name: Site Import
    * Plugin URI: http://zefirstudio.pl/wp-site-import/
    * Description: Import posts/items directly from other websites.
    * Version: 1.0.1
    * Author: Zefir Studio
    * Author URI: http://www.zefirstudio.pl/
    * License: GPL2
    */

    namespace site_import_namespace;

    defined(‘ABSPATH’) or die(‘No script kiddies please!’);

    add_action(‘admin_init’, ‘site_import_namespace\si_init’);
    add_action(‘admin_menu’, ‘site_import_namespace\si_menu’);

    function si_init() {
    wp_register_style(‘si_styles’, plugins_url(‘css/styles.css’, __FILE__));
    wp_register_script(‘si_scripts’, plugins_url(‘js/scripts.js’, __FILE__));
    wp_enqueue_style(‘si_styles’);
    wp_enqueue_script(‘si_scripts’);
    }

    function si_menu() {
    add_menu_page(‘Site Import’, ‘Site Import’, ‘activate_plugins’, ‘site_import’, ‘site_import_namespace\si_options’);
    }

    function si_options(){
    if(!current_user_can(‘manage_options’))wp_die(__(‘You do not have sufficient permissions to access this page.’));
    include ‘admin/admin.php’;
    }

    include ‘admin/ajax.php’;
    include ‘admin/import.php’;

    ?>

    What is the reason and solution?

    https://wordpress.org/plugins/site-import/

Viewing 1 replies (of 1 total)
  • Plugin Author Zefir Studio

    (@zefir-studio)

    Namespaces are supported in PHP 5.3+ version, so that is why you get the error. You can install new version of PHP or manually delete the namespace in all the plugin files.

    Best regards,
    Zefir Studio

Viewing 1 replies (of 1 total)

The topic ‘Problem activating site-import’ is closed to new replies.