GithubHelp home page GithubHelp logo

wp-link-harvest's Introduction

=== Link Harvest ===
Tags: link, links, report, reporting, blogroll
Contributors: alexkingorg
Requires at least: 2.0
Tested up to: 2.7.1
Stable tag: 1.2

Link Harvest will go through all of your posts and pages and compile a list of all external links. Then it will create a live updating linkroll for you, based on your actual linking activity.

== Installation ==

1. Download the plugin archive and expand it (you've likely already done this).
2. Put the 'link-harvest.php' file into your wp-content/plugins/ directory.
3. Go to the Plugins page in your WordPress Administration area and click 'Activate' for Link Harvest.
4. If you are using a version of WP prior to 2.1, upload the included prototype.js to your wp-includes/js/ directory


== Harvesting Your Links ==

Once you have installed Link Harvest, you need to run a harvest to pull out links from your existing content. Running a harvest is simple, but it takes time. The harvest on my blog (~1250 posts with links) took several hours. You need to leave your browser open during this time for the harvest to complete.

To run a harvest, go to the Link Harvest options page (Options > Link Harvest), click the button to begin a harvest and follow the steps on the screen.

Note, harvest actions must be enabled (on the options page) to do a harvest. Harvest actions are automatically disabled after a completed harvest.

Once you have completed a harvest, any links you add in future posts will be added incrementally as you create the posts.


== Viewing your Link Harvest ==

Your links list is available to you at all times in the WordPress Admin interface (Dashboard > Link Harvest). You can also choose to show your links list in your blog.


== Showing your Link Harvest ==

= Token Method =

The token method is the easier way to show your links list, and is enabled by default. To show your links list, simply add the following to a page or post:

`###linkharvest###`

and your links list will appear in this place in the page/post.


= Template Tag Method =

You can always add a template tag to your theme (in a page template perhaps) to show your links list:

`<?php aklh_show_harvest($count = 50); ?>`


== Adding a links list/blogroll to your sidebar ==

To add a links list to your sidebar (like a blogroll), you can use the following template tag:

`<?php aklh_top_links(); ?>`

This will show the top 10 links, to show a different number of links set the number like so:

`<?php aklh_top_links(25); ?>`


== Known Issues ==

= Token Processing Time =

Using the token method to show your links list will add *very* minor additional processing to each post display on your site.


== Frequently Asked Questions ==

= My harvest got screwed up, how do I start over? =

You can re-harvest your links at any time by clicking the (Re)Harvest All Links button on the Link Harvest options page (Options > Link Harvest).


= Is there a way to fill empty page titles? =

Yes, simply go to the Link Harvest options page and use the links under the 'Backfill Empty Titles' heading.


= Anything else? =

That about does it - enjoy!

--Alex King

http://alexking.org/projects/wordpress

wp-link-harvest's People

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.