Forum Replies Created

Viewing 4 replies - 1 through 4 (of 4 total)
  • I was trying to do some testing in RC5.1 for WordPress and noticed I couldn’t save the API key. I tried it in 5.0.3 and I still can’t save the API key. I would advise, the same as the OP, to update this plugin.

    The joke of this plugin/Disqus is they are a large enough company/service to keep the plugin active in development but the plugin looks dead. With this comes some problems. 1) since a lot of WordPress sites are going to be using this plugin they won’t upgrade from WordPress v4. 2) Because of point 1 any security fixes that are released as part of v5 leave sites vulnerable.

    Thought I’d piggy back off this topic. It does work but I feel that it needs updating.

    I get a load of Warning errors when I navigate to Plugins and this plugin in active. When it is disabled there are no issues. I also only see one plugin and not my whole list. The plugin seems to be working fine though.

    I am on WordPress 4.8.1, php 7.1.5.

    Errors:

    Warning: Illegal string offset 'deactivate' in /var/www/vhosts/j.goggs.eu/wp-content/plugins/wp-editor/classes/WPEditor.php on line 333
    
    Warning: Illegal string offset 'edit' in /var/www/vhosts/j.goggs.eu/wp-content/plugins/wp-editor/classes/WPEditor.php on line 333
    
    Warning: array_unshift() expects parameter 1 to be array, string given in /var/www/vhosts/j.goggs.eu/wp-content/plugins/akismet/class.akismet-admin.php on line 89
    
    Warning: Illegal string offset 'deactivate' in /var/www/vhosts/j.goggs.eu/wp-content/plugins/wp-editor/classes/WPEditor.php on line 333
    
    Warning: Illegal string offset 'edit' in /var/www/vhosts/j.goggs.eu/wp-content/plugins/wp-editor/classes/WPEditor.php on line 333
    
    Fatal error: Uncaught Error: Cannot unset string offsets in /var/www/vhosts/j.goggs.eu/wp-content/plugins/all-in-one-seo-pack/all_in_one_seo_pack.php:328 Stack trace: #0 /var/www/vhosts/j.goggs.eu/wp-includes/class-wp-hook.php(300): aiosp_add_action_links('<', 'all-in-one-seo-...') #1 /var/www/vhosts/j.goggs.eu/wp-includes/plugin.php(203): WP_Hook->apply_filters('<', Array) #2 /var/www/vhosts/j.goggs.eu/wp-admin/includes/class-wp-plugins-list-table.php(720): apply_filters('plugin_action_l...', '<', 'all-in-one-seo-...', Array, 'all') #3 /var/www/vhosts/j.goggs.eu/wp-admin/includes/class-wp-plugins-list-table.php(536): WP_Plugins_List_Table->single_row(Array) #4 /var/www/vhosts/j.goggs.eu/wp-admin/includes/class-wp-list-table.php(1213): WP_Plugins_List_Table->display_rows() #5 /var/www/vhosts/j.goggs.eu/wp-admin/includes/class-wp-list-table.php(1141): WP_List_Table->display_rows_or_placeholder() #6 /var/www/vhosts/j.goggs.eu/wp-admin/plugins.php(547): WP_List_Table->display() #7 {main} thrown in /var/www/vhosts/j.goggs.eu/wp-content/plugins/all-in-one-seo-pack/all_in_one_seo_pack.php on line 328

    I upgraded WordPress to 4.5.2 and found the same thing. I eventually found that the Ginger Cookie Law plugin was breaking this functionality. Either way it looks like this theme and the Ginger plugin have not been updated for a while.

    I wasn’t too impressed when I was using the_excerpt. It seems so limited in terms of using the <!–more–> tag. I made a couple of changes in the theme editor which allowed me to use the <!–more–> tag to full effect. It is also worth noting that I not that great at php so all of this was down to trial and error.

    In the file inc\structure\content-extensions.php, on line 162, change

    <?php the_excerpt(); ?>
    to
    <?php the_content(); ?>

    If you want to change the default text, (more…) then put some text inside the brackets with single quotes, ie, ‘Text You Want To Display’.

    Another change I made was to the Read More button. I didn’t like when you click on the button it takes you to the very start of the blog. I needed something that would allow me to display the full blog but go straight to where I left off. To do this edit edit the same file as above but on line 173, change

    echo '<a href="' . get_permalink() . '" title="'.the_title( '', '', false ).'">'.__( 'Read more', 'interface' ).'</a>';
    to

    echo '<a>ID . '"title="'.the_title( '', '', false ).'">'.__( 'Read more', 'interface' ).'</a>';

Viewing 4 replies - 1 through 4 (of 4 total)