WordPress.org

Ready to get started?Download WordPress

Forums

[resolved] How to add alexa verification code on homepage of twenty twelve child theme. (12 posts)

  1. tito555
    Member
    Posted 1 year ago #

    I have found several versions of how to add code on the homepage of a child theme, but none of them work.

    I am using twenty twelve as my child theme and this is as far as I've got:

    <?php

    add_action('wp_head', 'wpse_43672_wp_head', 0);

    function wpse_43672_wp_head() {

    <html>
    <head>
    <!-- my alexa verification ID -->
    </head>
    </html>

    }

    ?>

    Any suggestions

  2. alchymyth
    Forum Moderator
    Posted 1 year ago #

    where is that code added? - should be in functions.php of the child theme.

    to start with, there must not be any <html> and <head> code int that action.

    what is if you try (if you need the php tags depends on the existing content of functions.php):

    <?php
    
    add_action('wp_head', 'wpse_43672_wp_head', 0);
    
    function wpse_43672_wp_head() {
    <!-- my alexa verification ID -->
    }
    
    ?>

    what is the result of your code?
    and what is the result if you try the above code?

    what is the actual instruction by alexa?

  3. tito555
    Member
    Posted 1 year ago #

    Dear Alchymyth,

    According to my actual instructions, the code (alexa verification ID) needs to be placed anywhere in the <head> section of the HTML of my home page.

    The result of this code is to verify with alexa.com that I own my website.

    I'd like to thank you for any help you may be able to provide.

    Alexa can't verify that my verification ID is coming from the header section of my homepage.

  4. alchymyth
    Forum Moderator
    Posted 1 year ago #

    anywhere in the <head> section of the HTML of my home page

    have you tried the suggested version?

    the 'wp_head' action is just before the closing </head> tag, and is therefore in the right section.

    to make it specific for the front page, you could also try:

    add_action('wp_head', 'wpse_43672_wp_head', 0);
    
    function wpse_43672_wp_head() {
    if( is_front_page() ) { ?>
    <!-- my alexa verification ID -->
    <?php }
    }

    what was tha actual code when you last tried to verify, and where was it added?

  5. tito555
    Member
    Posted 1 year ago #

    Dear Alchymyth,

    The last code I used was the first code you proposed in your initial post. I placed it in the style.css file right after:

    @import url("../twentytwelve/style.css");

    and before:

    body {background: url('images/page.jpeg') fixed;
    line-height: .1;

    The second code you provided in your second post didn't work either as I tried verifying it with Alexa.

    Do I have the right functions? wpse_43672_wp_head?

    Are there any missing semicolons in the code?

  6. tito555
    Member
    Posted 1 year ago #

    This is what Alexa provides to insert into my head(er):

    <html>
    <head>
    <title>The title of your home page</title>
    <!-- alexa verification ID -->

    or

    <meta name="alexaVerifyID" content="alexa verification ID" />

    or

    <meta name="keywords"
    content="keyword1,keyword2, alexa verification ID" />
    </head>
    <body>

    Your content is here. The verification ID will NOT be detected if you put it here.

    </body>
    </html>

    . . .that's it.

  7. alchymyth
    Forum Moderator
    Posted 1 year ago #

    I placed it in the style.css file right after:

    style.css id the wrong file for these kind of codes.

    the code needs to go into a functions.php which you need to create in the child theme's folder; http://codex.wordpress.org/Child_Themes#Using_functions.php

    alternatively, save a copy of header.php into the child theme (use FTP http://codex.wordpress.org/FTP_Clients to do this), edit it, and add this:
    <meta name="alexaVerifyID" content="alexa verification ID" />
    directly for instance before </head>

  8. tito555
    Member
    Posted 1 year ago #

    Dear Alchymyth,

    I'm a newbie so bear with me for a moment.

    You want me, via FTP, to make a copy of header.php and then paste it into my css.style. Then the code you mentioned in your second post, place it inside 'header.php'. Then

    <meta name="alexaVerifyID" content="alexa verification ID" />

    right before </head>?

    If I seem confused it's because I am having difficulty following what you said in the last email, that and I'm brand spanking new to all this child-theme php manipulation :) .

  9. alchymyth
    Forum Moderator
    Posted 1 year ago #

    review
    http://codex.wordpress.org/Child_Themes
    http://codex.wordpress.org/Theme_Development

    example:

    if your style.css is located in:

    /wp-content/themes/yourchildtheme/style.css

    then make a copy of header.php and save it at this location:

    /wp-content/themes/yourchildtheme/header.php

  10. tito555
    Member
    Posted 1 year ago #

    Dear Alchymyth,

    I noticed that those two php files (header.php & functions.php) already existed when I went in via FTP, so I simply edited them as you told me.

    I went to verify with Alexa and it failed.

    My head is spinning with all of these edits and I am losing my place as to what goes where.

    I don't understand what you are saying, could you walk me through step by step in a single response instead of having me skip back to previous answers and try to piece together the process?

    I've followed the codex links you gave me and I'm confused, so please forgive me for asking what looks like a simple process to you, but is very complicated for me.

    . . .by the way, my website crashed after editing those php files, so I deleted them (and my website came back up).

  11. tito555
    Member
    Posted 1 year ago #

    Dear Alchymyth,

    I deeply appreciate your patience and advice on coding.

    A friend of mine suggested Yoast WordPress SEO, and it has an area for Alexa code and it worked!

    I learned a lot about manipulating php files and appreciate all the knowledge I gained.

    Thanks for your efforts, they were deeply appreciated!

    JMJ,

    Tito

  12. nickysavage
    Member
    Posted 1 year ago #

    Why not just use the plugin Alexa Claim and Certify that is what I did and worked like a charm.

Topic Closed

This topic has been closed to new replies.

About this Topic