En cours

318886 WP Plugin to display RSS feed

We need a Wordpress plugin that is able to retrieve a keyword-specific RSS feed, and then parse the first several entries into a DIV below the main Wordpress post content. This will be used to find related links across other sites that can be shown below the Wordpress post content.

Specific details of what is needed:

Processes during each page load:

1. Capture any referring keywords from HTTP_REFERER, store as variable (if available).

2. Check for custom field value in Wordpress post. If one exists, set variable to content of the custom field.

3. If neither of these values exist, check category ID of the post and then randomly select from associated keywords. Set variable to this value.

4. Retrieve RSS feed, substituting previously set variable for {keyword} in feed URL.

5. Parse first X number of results (exact value set in admin panel), and display the feed information inside design template after the post content within the Wordpress “the_content()” loop.

Admin Panel Features:

1. Ability to set the number of RSS feed results to include each time the plugin loads on a page.

2. Ability to determine method of setting the keywords:

---a. Site-based: The user will input a list of keywords into a large text box in the admin screen, and the plugin will randomly rotate between these keywords when loading the RSS feed.

---b. Section-based: If this option is chosen, the admin panel will show a list of all the existing categories with a link to set the keywords associated with that category. Also on this list, include a count of the number of keywords currently associated with each category so that the main category list gives the user the ability to see which categories are setup and which have no keywords associated.

---c. Post Tag-based: If this option is chosen, the script will retrieve a RSS feed based on a tag associated with the post. To accomplish this, the script should retrieve keyword-based RSS feeds for several of the tags and then determine which, if any, have the most results. If no results are found, the script should process a second batch of post tags repeating the process until results can be found.

3. A screen to choose which theme should be used for the plugin display. The plugin should have a sub-folder named something like “theme”, which will contain more sub-folders with the theme-specific image and CSS files. The admin panel should look for a preview thumbnail .png file within the theme folders and display a preview of the theme within the admin panel. A dropdown list or other method will allow the user to preview different themes and then select which to use on the site.

4. Ability to save username and password to an associated 3rd party website.

Backend Plugin Requirements:

1. Allow the feed data to be automatically inserted after the post content within the Wordpress “the_content” loop.

2. Allow the code to appear anywhere else in the blog post by adding custom invocation code to the WP theme. Something like: <?php echo $my_wp_plugin_goes_here ?>

3. The RSS feed to be checked includes images using a tag like: <link type="image/png" rel="image" href="http://somesite/[url removed, login to view]"/>

4. When parsing RSS feed data, save “author” information to the WP MySQL db. This step should first check if the author exists and if not, add the new author information. We do not want duplicates in this list.

5. After the script has finished parsing the RSS feed, initiate an “OAuth” secured connection to a REST API ([url removed, login to view]). Using the login/password information saved in the admin panel, login to the 3rd party site's API and “friend request” all authors found in the RSS feed that are not already “friends”.

***Please PM with any additional questions.

Compétences : Tout va bien, HTML, MySQL, PHP, WordPress, XML

en voir plus : wp themes design, wp sites, wordpress api rest, to find authors, rss plugin wordpress, rss feed plugin wordpress, rest api design, parsing input, loop net, find this author, find the author of a website, find the author, find plugin wordpress site, find friends blog, find an existing wordpress blog, echo design, design blog template wp, css code to design a tag, author find, wp-login

Concernant l'employeur :
( 13 commentaires ) Denver, United States

Nº du projet : #2064688