- This topic has 1 reply, 2 voices, and was last updated 7 years, 10 months ago by Mahesh.
-
AuthorPosts
-
January 17, 2017 at 11:51 am #107248paulisjobParticipant
Hello! Thank you for the prompt help from my last forum, I appreciate it very much.
I’m having another problem now. So, I can not access my website or it’s admin panel because this message pops up when I go to my admin login (http://paulinasjoberg.com/wp-admin/) or my website directly (paulinasjoberg.com):“Parse error: syntax error, unexpected end of file in /home/vol9_4/byethost10.com/b10_17487215/htdocs/wp-content/themes/parallax-frame/inc/social-icons.php on line 51”
I know I have to change something in the code, but I can’t find it, and I forgot to get a backup copy of the original social-icons.php. Could someone give me the original social-icons.php code please?
Below is the current code I have found via FTP.
<?php
/**
* Social Icons Widget
*
* @package Catch Themes
* @subpackage Parallax Frame
* @since Parallax Frame 0.1
*/
/**
* Adds Parallax Frame Social Icons widget.
*
* @since Parallax Frame 0.1
*/
class parallax_frame_social_icons_widget extends WP_Widget {
/**
* Register widget with WordPress.
*/
function __construct() {
parent::__construct(
‘parallax_frame_social_icons’, // Base ID
__( ‘CT: Social Icons’, ‘parallax-frame’ ), // Name
array( ‘description’ => esc_html__( ‘Use this widget to add Social Icons as a widget. ‘, ‘parallax-frame’ ) ) // Args
);
}
/**
* Front-end display of widget.
*
* @see WP_Widget::widget()
*
* @param array $args Widget arguments.
* @param array $instance Saved values from database.
*/
public function widget( $args, $instance ) {
$title = isset( $instance[‘title’] ) ? $instance[‘title’] : ”;
echo $args[‘before_widget’];
if ( ! empty( $title ) )
echo $args[‘before_title’] . $title . $args[‘after_title’];
echo parallax_frame_get_social_icons();
echo $args[‘after_widget’];
}
/**
* Back-end widget form.
*
* @see WP_Widget::form()
*
* @param array $instance Previously saved values from database.
*/
public function form( $instance ) {
if ( isset( $instance[‘title’] ) ) {
$title = $instance[‘title’];
}
else {
$title = ”;
}
?>
<p>
<label for=”<?php echo $this->get_field_name( ‘title’ ); ?>”><?php esc_html_e( ‘Title (optional):’, ‘parallax-frame’ ); ?></label>
<input class=”widefat” id=”<?php echo $this->get_field_id( ‘title’ ); ?>” name=”<?php echo $this->get_field_name( ‘title’ ); ?>” type=”text” value=”<?php echo esc_attr( $title ); ?>” />
</p>
<?php
}
/**
* Sanitize widget form values as they are saved.
*
* @see WP_Widget::update()
*
* @param array $new_instance Values just sent to be saved.
* @param array $old_instance Previously saved values from database.
*
* @return array Updated safe values to be saved.
*/
public function update( $new_instance, $old_instance ) {
$instance = array();
$instance[‘title’] = ( ! empty( $new_instance[‘title’] ) ) ? strip_tags( $new_instance[‘title’] ) : ”;
return $instance;
}
}
//From Codex: https://codex.wordpress.org/Widgets_API
add_action(‘widgets_init’,
create_function(”, ‘return register_widget(“parallax_frame_social_icons_widget”);’)
);`
January 17, 2017 at 3:43 pm #107264MaheshParticipant@paulisjob: Please delete the theme via FTP and reinstall the theme. Let me know if any problem.
Regards,
Mahesh -
AuthorPosts
- The topic ‘PHP Edit, Parse/Syntax Error, Can't Access Website’ is closed to new replies.