Home > AJAX, CSS, Javascript, Localhost, PHP, Wordpress > WordPress Exchange Links Plugin – AJAX Version

WordPress Exchange Links Plugin – AJAX Version

September 26th, 2008 Admin Leave a comment Go to comments

Let me introduce a new plugin called WpExLinks. This is my first plugin for WordPress that enable you to build your links network with other webmaster. This proccess now more easier in WordPress realm. We can automate the proccess and we’ll get some notification email in the end of proccess. Here are some feature from my plugin :

  1. Auto checking error if this fields were blank (name, email, website title, website URL, reciprocal URL, website description)
  2. Checking for valid format of email, website url, reciprocal url
  3. Checking for status reciprocal url before submitted
  4. Auto blocked same domain submitted
  5. Integrate AJAX CAPTCHA and AJAX sending form in user interface
  6. Notification email for admin when some submit link
  7. Edit Links Page! available
  8. Widget already
  9. Easy manage links (delete, approve, unapprove, check reciprocal links) from Options page

Here are installation step :

  • Make sure you upload a whole folder WpExLinks into your wp-content/plugins, please keep the structure files
  • Activate both WpExLinks plugin and WpExLinks widget from your Dashboard
  • Create a new page, give a title as you like (ex. Exchange Links) and paste the code in the textarea and publish
<!--wpExLinks-->
  • Set WpExLinks options if you need from Settings > Wp Exchange Links options page (default is enough to run)
  • Finished! Now everyone want to do exchange links with you just refer to Exchange Links Page :)

Screenshot :

WpExLinks options page.  You can set website url, title, description, and email address for notification.  Also you can manage all links from here.

Example WpExLinks page submit form

Because this is BETA version, so i need input from you all. Please report bugs here.

History version:

Tested up to 2.6.5

  • V1.0 – 28 Sept 2008, first release WpExLinks WordPress Plugin
  • V1.1 – 7 Oct 2008, Change to HTML email, repair bugs function show list without widget, fix admin options area, add description to anchor link as title/alt
  • V1.2 – 8 Oct, Fix HTML email, add Edit Links Page!, add permalink to Exchange Link Page in Options Page, etc . Please read changelog in readme.html for details.
  • V1.3 – 17 Oct, Change CAPTCHA method hope will fix compatibility issues, add new option to use captcha or not. Please extract to wpExLinks folder and upload all files.
  • V1.4 – 10 Nov, Change default widget to display all links or use 0 to do it, Change AJAX system using Simple AJAX Code-Kit (SACK) to avoid “Invalid Captcha” problem, Fixed minor bugs

Download Code
Now hosted by WordPress :)

Update note :
You can show links list without widget, just add this code into your themes, not post/page textarea! Anyway you can do it if you have execPHP plugin installed in your WordPress :)

<?php if(function_exists('wpExLinksList')) {wpExLinksList();} ?>

Default will show links list in unordered list with div id=”wpExLinks” for setting in CSS and no limit number links, order by name, and ASCENDING. Please refer to readme.html file for details.

Enjoy my plugin :)

  1. sam
    February 10th, 2010 at 03:15 | #1

    Thanks for all the help Admin. I got everything working on almost all the sites except for 2.

    Now I also have another question. For those 2 sites it’s not working on, I get the following error message

    Can’t open remote URL!

    Is there a fix to this? I did some research and from what I found the error supposedly resides in a setting in the php.ini file which my host doesn’t give me access to if that is indeed the problem.

    But if you or any other members have a solution to this, please let me know.

    Thanks for all your help!

  2. Admin
    February 10th, 2010 at 03:31 | #2

    @sam

    np :)

    seems like your hosting cant open remote URL, then u can ask some permission to admin hosting to change php preference into ur account :)

    regards

  3. February 12th, 2010 at 16:35 | #3

    Ok I have changed the folder from wp-ex-links to wpExLinks and subsequently re-activated both the plugin and the sidebar widget. Tried to add a link through the page and still nothing appeared though at least there is no longer a crash.
    Using the screen in the admin menu enables the exchange partner to be added and their details to appear in the sidebar widget (set for 5) and adding has made it appear on teh relevant link page. I will try making all the changes before adding the link on another site now to see if this resolves the problem
    Great plugin by the way – could make a couple of suggestions for improvements if you are interested! Email me alec@floridaproperties.co.uk if you wnat them

  4. February 12th, 2010 at 16:46 | #4

    OK tried it with another link – same result – nothing appeared on liknks page or in sidebar widget
    I ahve read every word in the readme file twice!!

  5. Admin
    February 12th, 2010 at 17:02 | #5

    Alec Tritton :

    OK tried it with another link – same result – nothing appeared on liknks page or in sidebar widget
    I ahve read every word in the readme file twice!!

    Hi,

    with your permission, i can see directly into your site to see any problem.
    please email me your hosting login to greenhouseprod[at]g-m-a-i-l.com including wp login, you can change later if you worry.

    thanks :)

  6. jess
    March 5th, 2010 at 20:33 | #6

    Hi,

    Great plugin! Thanks! I have two problems though.
    1. After user clicked on “submit now”, it displayed my homepage in the same page (right under “submit now” and “reset form!” buttons). I’ve already added the right link in General Settings (Permalink of Exchange Links Page). Is there any other places I need to edit?
    2. When user submit their link info, the system doesn’t send me an email. I’ve set up the right email address in the General Settings. How do I make it work?

    Thanks in advance!

    • March 6th, 2010 at 02:47 | #7

      Hi jess, please rename folder plugin into wpExLinks via FTP :)

      regards

  7. Erik
    March 6th, 2010 at 19:08 | #8

    Hi,

    can you help me please?
    I created wpExLinks directory under plugins.
    Uploaded via ftp client plugin files. Activate both plugins.
    Created new page with submit form.
    When I try to submit test url, appears message of success, but cannot see any new link in admin interface.

    Thanks for reply.

    • March 6th, 2010 at 19:21 | #9

      Hi,

      can u send me your web? any login details is better and you can send it to greenhouseprod[@]g/m/a/i/l/.com
      dont worry, you can change it later :)

      regards

  8. March 25th, 2010 at 21:28 | #10

    If anyone tries to add a link to my site;
    http://www.movingjacksonville.com/exchange-links
    The entire theme gets skewed!!

    Confused

    I tried deactivating ALL other plugins, but still does not work

    • March 26th, 2010 at 05:33 | #11

      Hi,

      try to rename plugin folder into wpExLinks
      and please read “README” file :)

      thanks

  9. March 26th, 2010 at 13:51 | #12

    I re-uploaded your plugin, but first changed the name to wpExLinks.
    It does seem to function properly…adds link, sends me an email letting me know…etc.

    it does however have an issue with “parse the url”???? see below;

    Warning: parse_url(http://) [function.parse-url]: Unable to parse URL in /home2/hansenco/public_html/MOVINGJACKSONVILLE.com/wp-content/plugins/wpExLinks/process.php on line 101

    it does seem to function properly though…..it just adds that warning at the beginning.

    I uploaded your plugin to a virgin site, but first changed the name to wpExLinks.
    that site is working perfect with out the above Warning notification.

    Hmmm

  10. March 26th, 2010 at 14:00 | #13

    @David
    Hi, may i see your site? and if possible please send me your cpanel login to my email then i’ll fix it by my self :)

    thanks

Comment pages
  1. September 27th, 2008 at 00:48 | #1
  2. December 4th, 2008 at 12:43 | #2