WordPress.org

Ready to get started?Download WordPress

Forums

Dashboard stats in my sidebar (15 posts)

  1. spaceninja
    Member
    Posted 9 years ago #

    I would like to get the same stats that are already displayed on my dashboard onto my sidebar. I know there are plugins for this out there, but most are complete overkill, especially when I can see that the code for this is already included in the product. Anyone have any ideas?

  2. Kafkaesqui

    Posted 9 years ago #

    Why not go into wp-admin/index.php (i.e. the Dashboard file) and copy the code sections you want?

  3. spaceninja
    Member
    Posted 9 years ago #

    I tried that - it doesn't work. I'm guessing the admin area has some different tags available that aren't available in the main template pages, or I'm missing something.

  4. Kafkaesqui

    Posted 9 years ago #

    "it doesn't work"

    Doesn't explain a lot. If you can specify which particular features of the Dashboard you want to transfer to your blog, maybe we can piece it together, together.

  5. plainsman
    Member
    Posted 9 years ago #

    I have tried to 'borrow' certain sections of wp-admin/index.php with varying success.

    It is, of course, my lack of PHP knowledge that causes it. Sorry.

    I was able to take "Blog Stats" and put it in the sidebar, but not things like 'Incoming Links' and 'Comments' (I'd really like to have recent comments on the sidebar.)

    Here is the site where I'm trying to do it.

    http://blogthenticity.com/

    Any help as to what to take, not take, from the wp-admin/index.php to get the "Incoming Links" and "Comments" would be great.

    Edit: By the way, I'm using the Obsidian theme with sidebar, if that matters.

    Thanks.

  6. plainsman
    Member
    Posted 9 years ago #

    OK, actually got "Recent Comments" to work, thanks to this link:

    http://wiki.wordpress.org/index.php/Recent%20Comments

    Now, to see about "Inbound Links"? Any ideas?

    and, now seem to have found that at:

    http://weblogtoolscollection.com/archives/2004/02/08/technorati-link-cosmos-using-php/

    so, please disregard and forgive my questions .... should have been paying attention and searched for "Incoming Links" rather than "inbound" ... sheez...

  7. reevo
    Member
    Posted 9 years ago #

    I was just thinking about this whole thing and wondering WHY there's not some simple code that can be included (like in the Dashboard) to get this on the index page. Any ideas?

  8. piginzen
    Member
    Posted 9 years ago #

    I've been trying to do the same with Inbound Links,

    and i've tried this code with no luck:
    <?php
    $rss = @fetch_rss('http://feeds.technorati.com/cosmos/rss/?url='. trailingslashit(get_option('home')) .'&partner=wordpress');
    if ( isset($rss->items) && 0 != count($rss->items) ) {
    ?>
    <div id="incominglinks">
    <h3><?php _e('Incoming Links'); ?> <cite>&partner=wordpress"><?php _e('More'); ?> »</cite></h3>

    </div>
    <?php } ?>

  9. Try one of the recent Statistics plugins:

    http://codex.wordpress.org/Plugins/Statistics

  10. piginzen
    Member
    Posted 9 years ago #

    Macmanx

    Thanks for your effort, but there is nothing in that URL you supplied that answered my question about having "Inbound Links" show up on my sidebar. Am I missing something here?

    I think having some sort of link between Technorati links and my site would be great and simple to do with that code above... But it appear it's only fully functional in the admin section. I guess my question is how to ammend it so it functions in the sidebar.

    Any other ideas?

    Thanks

  11. skippy
    Member
    Posted 9 years ago #

    fetch_rss() is defined in /wp-includes/rss-functions.php, which I don't think is loaded for the main blog display.

    You could try
    include_once(ABSPATH . 'wp-includes/rss-functions.php');
    in your index.php (or sidebar.php) and then see if fetch_rss() works.

  12. piginzen
    Member
    Posted 9 years ago #

    I tried putting that include for the rss-functions.php in my header at the top...

    I am still getting nothing... not even an error...

    I even tried:
    <?php require_once (ABSPATH . WPINC . '/rss-functions.php'); ?>

    Thanks so much for all your patience...

  13. skippy
    Member
    Posted 9 years ago #

    I just applied that code to my test site's sidebar, using my real blog in the Technorati query. Nothing happened. So I looked at my real blog's dashboard and saw no incoming links.

    The technorati query does show inbound links for my blog:
    http://feeds.technorati.com/cosmos/rss/?url=http://www.skippy.net/blog/

    It may be that Technorati changed their API a bit? I don't know. I've never paid much attention to Technorati...

  14. skippy
    Member
    Posted 9 years ago #

    Incidentally, the code is working, it's just not getting an array of items to iterate over. If you die(print_r($rss)); after you fetch the items, you'll see that the $rss variable does contain data. It's just not the data you were expecting.

  15. piginzen
    Member
    Posted 9 years ago #

    It is interesting why nothing is showing in my dashboard... I didnt even notice it! It used to show... But I did move my domains around recently... so maybe it will just take time to propagate...

    Just weird that it shows on technorati's site and not the dashboard...

Topic Closed

This topic has been closed to new replies.

About this Topic

Tags

No tags yet.