All In One SEO Breaking Signup.php

I am using the All in One SEO and something about it breaks the signup page on Petomundo sign up. Any ideas on this? I tossed what is being downloaded to the server up on Pastebin here.

  • Andrew
    • Champion of Loops

    @ Ovidiu,

    Yep, it’s the same problem. It’s odd how it only happens for a few people but it’s definitely a bug with the plugin. Unfortunately it’s a bug somewhere in the original plugin code and not the bits we modify. I’m going to try and fix it though.

    Thanks,

    Andrew

  • Ovidiu
    • Code Wrangler

    a small improvement: the page is still a white page of death but the <!-- all in one seo pack 1.4.7 ob_start_detected [-1,-1] --> is missing now and the rendered page still stops right after teh header, kinda, the generated code for wp-signup.php looks like this:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head profile="http://gmpg.org/xfn/1">
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

    <title>
    zice.ro - blog gratis - </title>

    <link rel="stylesheet" href="http://zice.ro/wp-content/themes/edu-clean/style.css" type="text/css" media="screen" />
    <link rel="stylesheet" href="http://zice.ro/wp-content/themes/edu-clean/tabber.css" type="text/css" />

    <link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="http://zice.ro/feed/" />
    <link rel="alternate" type="text/xml" title="RSS .92" href="http://zice.ro/feed/rss/" />
    <link rel="alternate" type="application/atom+xml" title="Atom 0.3" href="http://zice.ro/feed/atom/" />
    <link rel="pingback" href="http://zice.ro/xmlrpc.php" />
    <link rel="shortcut icon" href="http://zice.ro/wp-content/themes/edu-clean/favicon.png" type="image/png" />
    <link rel="icon" href="http://zice.ro/wp-content/themes/edu-clean/favicon.png" type="image/png" />

    <link rel='archives' title='Martie 2009' href='http://zice.ro/2009/03/' />
    <link rel='archives' title='Februarie 2009' href='http://zice.ro/2009/02/' />
    <link rel='archives' title='Ianuarie 2009' href='http://zice.ro/2009/01/' />
    <link rel='archives' title='Noiembrie 2008' href='http://zice.ro/2008/11/' />
    <link rel='archives' title='Octombrie 2008' href='http://zice.ro/2008/10/' />
    <link rel='archives' title='Noiembrie 2007' href='http://zice.ro/2007/11/' />
    <link rel="EditURI" type="application/rsd+xml" title="RSD" href="http://zice.ro/xmlrpc.php?rsd" />
    <link rel="wlwmanifest" type="application/wlwmanifest+xml" href="http://zice.ro/wp-includes/wlwmanifest.xml" />
    <script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/swfobject/2/swfobject.js'></script>

    <meta name="generator" content="zice.ro" />

  • Ovidiu
    • Code Wrangler

    I wouldn’t mind getting one that hides those fields, I mean changing the keywords from the tags to something else and the description from the excerpt to a different one isn’t necessarily a basic user’s need.

    I was just wondering how exactly to manipulate my main site’s keywords/description while using the edu blogs clean lime template – right now I have a if is_home||is_front_page statement in the header that will insert a custom description, but the keywords are just aggregated keywords from the posts displayed on the frontpage.

    I think for the main entry page of my blogs, I’d like something customized…

  • Blogestudio
    • WPMU DEV Initiate

    Hi, I download the last version 1.4.91 and doesn’t work for me, the error:

    Catchable fatal error: Object of class WP_Error could not be converted to string in web/wp-content/plugins/all-in-one-seo-pack/all_in_one_seo_pack.php on line 670.

    The problem is with the comparation strlen($description) because description has this text, WP_Error Object ( [errors] => Array ( [invalid_term] => Array ( [0] => Término vacío ) ) [error_data] => Array ( ) )

    Why? Line 666 } else if (is_category()) { the function is_category has this code at the begin of the function:

    wp-includes/query.php – line 188

    function is_category ($category = '') {
    global $wp_query;

    if ( !$wp_query->is_category )
    return false;

    //always is empty!
    if ( empty($category) )
    return true;

    Obiusly the elseif of the line 666 always get true, I don’t know if it is a WordPress bug or AIO bug.

    Regards!

  • Blogestudio
    • WPMU DEV Initiate

    Well is a WP MU bug becuase if I do a print_r($wp_query) over the page wp-signup.php, this variable must be empty and WP MU return this:

    WP_Query Object
    (
    [query_vars] => Array
    (
    [category_name] => wp-signupphp
    [error] =>
    [m] => 0
    [p] => 0
    [post_parent] =>
    [subpost] =>
    [subpost_id] =>
    [attachment] =>
    [attachment_id] => 0
    [name] =>
    [hour] =>
    [static] =>
    [pagename] =>
    [page_id] => 0
    [second] =>
    [minute] =>
    [day] => 0
    [monthnum] => 0
    [year] => 0
    [w] => 0
    [tag] =>
    [cat] => 0
    [tag_id] => 0
    [author_name] =>
    [feed] =>
    [tb] =>
    [paged] =>
    [comments_popup] =>
    [meta_key] =>
    [meta_value] =>
    [preview] =>
    [category__in] => Array
    (
    )

    [category__not_in] => Array
    (
    )

    [category__and] => Array
    (
    )

    [post__in] => Array
    (
    )

    [post__not_in] => Array
    (
    )

    [tag__in] => Array
    (
    )

    [tag__not_in] => Array
    (
    )

    [tag__and] => Array
    (
    )

    [tag_slug__in] => Array
    (
    )

    [tag_slug__and] => Array
    (
    )

    [caller_get_posts] =>
    [suppress_filters] =>
    [post_type] => post
    [posts_per_page] => 10
    [nopaging] =>
    [comments_per_page] => 50
    [order] => DESC
    [orderby] => wp_8_posts.post_date DESC
    )

    [request] => SELECT SQL_CALC_FOUND_ROWS wp_8_posts.* FROM wp_8_posts INNER JOIN wp_8_term_relationships ON (wp_8_posts.ID = wp_8_term_relationships.object_id) INNER JOIN wp_8_term_taxonomy ON (wp_8_term_relationships.term_taxonomy_id = wp_8_term_taxonomy.term_taxonomy_id) WHERE 1=1 AND wp_8_term_taxonomy.taxonomy = 'category' AND wp_8_term_taxonomy.term_id IN ('0') AND wp_8_posts.post_type = 'post' AND (wp_8_posts.post_status = 'publish' OR wp_8_posts.post_status = 'private') GROUP BY wp_8_posts.ID ORDER BY wp_8_posts.post_date DESC LIMIT 0, 10
    [post_count] => 0
    [current_post] => -1
    [in_the_loop] =>
    [post] =>
    [comments] =>
    [comment_count] => 0
    [current_comment] => -1
    [comment] =>
    [found_posts] => 0
    [max_num_pages] => 0
    [max_num_comment_pages] => 0
    [is_single] =>
    [is_preview] =>
    [is_page] =>
    [is_archive] => 1
    [is_date] =>
    [is_year] =>
    [is_month] =>
    [is_day] =>
    [is_time] =>
    [is_author] =>
    [is_category] => 1
    [is_tag] =>
    [is_tax] =>
    [is_search] =>
    [is_feed] =>
    [is_comment_feed] =>
    [is_trackback] =>
    [is_home] =>
    [is_404] =>
    [is_comments_popup] =>
    [is_admin] =>
    [is_attachment] =>
    [is_singular] =>
    [is_robots] =>
    [is_posts_page] =>
    [is_paged] =>
    [query] => Array
    (
    [category_name] => wp-signup.php
    )

    [posts] => Array
    (
    )

    [queried_object] =>
    [queried_object_id] => 0
    )