affiliates pro – aweber


I’ve been working on a site for quite sometime now with your affiliates pro plugin. I have it setup so when you visit the site under an affiliated link then that affiliates custom social media, avatar, email, name, etc is all displayed on the page. Everything works beautifully but I would like to also have a way for affiliates to paste in like an aweber html code and allow affiliates to each have their own list of subscribers to their affiliated landing page/capture page. Is this somehow achievable with a form integration or is this simply never going to be possible for me? Let me know if there is someway I can have each affiliate have their own autoresponder type of integration into affiliates pro. I do have a developers license with tribulant newsletter plugin but I doubt that I could tie it together with affiliates pro so I was hoping maybe just have affiliates sign up with aweber, getresponse, etc and generate a basic html and paste it in allowing them access to their own list of subscribers. I think that would be the simplest way to achieve it but I would probably need an html code input added to registration signup unless you have a better idea. Anyway, I hope that’s detailed enough. Let me know if you have solutions.


7 Responses to affiliates pro – aweber

  1. Kento November 15, 2017 at 4:10 pm #

    Hi Derek,

    Thanks for the code example, I now see what you mean (I’ve tested the code on a page and can see the subscription form).

    My first concern is with your site’s security and ill-intended affiliates pasting code that will compromise your site’s security or who would cause harm to those viewing their pages with potentially malicious code … if this is going to be automated, then don’t allow that.

    Now if you are going to review any code requested by your affiliates to be inserted on their pages individually, then you could offer a solution based on what you propose. Ninja Forms could be a solution, there is a field of type “Paragraph Text” – you could add a field to the affiliate registration fields and map the field. If you use Pending as the status for new affiliates, this would give you the opportunity to review their submission (and the code in that field) before they are allowed to use their account.

    We have a free integration for Ninja Forms at Affiliates Ninja Forms – you can install it directly from your WordPress dashboard and give it a try. You’d have to use a new form and allow affiliate registration trough it – please review the documentation Creating Affiliate Registration Forms for details.

    I hope that this helps you further.


  2. Derek November 14, 2017 at 2:32 pm #

    Sorry, I should have just done this to begin with. Here is a txt file you can copy. Only the form part is really necessary.

  3. Derek November 14, 2017 at 3:08 am #

    I see the message box is stripping out all the html I’m pasting into this box. Here is a screen shot of the html code

  4. antonio November 4, 2017 at 6:38 pm #

    Hi Derek,
    Really I don’t know how the Aweber works, but if you need to add html code in your affiliate-area page you can do it using the ‘Text’ tab in the editor.
    You can use the [affiliates_id] shortcode for display the affiliate’s id in your html code.
    If you need to add custom code in the affiliates registration form, you have available the ‘affiliates_registration_after_fields’ filter.
    I hope this helps
    Kind Regards,
    Antonio B.

    • Derek November 9, 2017 at 5:55 pm #

      Sorry, I don’t think I formed my question as well as I should have.

      At the registration form I need to make an additional field for the registration but not as a normal input field. Instead I need a text block where the user can paste in a small piece of html code which would then render on the home page like

      [affiliates_is_not_affiliate]HTML Code[/affiliates_is_not_affiliate]

      So how could I modify the registration form to accept a text block which won’t remove all the html which is pasted into it so it can actually paste a small chunk of html on to the home page?

      Hopefully I am less confusing now.


      • Kento November 13, 2017 at 5:04 pm #

        Hi Derek,

        Antonio has pointed me to this conversation and we’ve been discussing a possible solution for you. The main concern is with security when letting users input and display HTML that they can input through the form. We’d appreciate your comments on these questions:

        1. Could you please give an example of the HTML that you would let them input?
        2. Is it correct that you would let the new affiliate input HTML in a field on the registration form and then display it back to her in the affiliate area?

        Thanks for clarifying, I hope we can help you further.


        • Derek November 14, 2017 at 3:02 am #

          An example of the html form would most likely be generated from aweber or any autoresponder html service and look like this

          #af-form-1655634676 .af-body .af-textWrap{width:98%;display:block;float:none;}
          #af-form-1655634676 .af-body input.text, #af-form-1655634676 .af-body textarea{background-color:#FFFFFF;border-color:#D9D9D9;border-width:1px;border-style:solid;color:#C7C7C7;text-decoration:none;font-style:normal;font-weight:normal;font-size:24px;font-family:Trebuchet MS, sans-serif;}
          #af-form-1655634676 .af-body input.text:focus, #af-form-1655634676 .af-body textarea:focus{background-color:#FFFAD6;border-color:#030303;border-width:1px;border-style:solid;}
          #af-form-1655634676 .af-body label.previewLabel{display:block;float:none;text-align:left;width:auto;color:#CCCCCC;text-decoration:none;font-style:normal;font-weight:normal;font-size:24px;font-family:Helvetica, sans-serif;}
          #af-form-1655634676 .af-body{padding-bottom:15px;padding-top:15px;background-repeat:no-repeat;background-position:inherit;background-image:none;color:#CCCCCC;font-size:11px;font-family:Verdana, sans-serif;}
          #af-form-1655634676 .af-quirksMode{padding-right:60px;padding-left:60px;}
          #af-form-1655634676 .af-standards .af-element{padding-right:60px;padding-left:60px;}
          #af-form-1655634676 .buttonContainer input.submit{background-image:url(“”);background-position:top left;background-repeat:repeat-x;background-color:#0057ac;border:1px solid #0057ac;color:#FFFFFF;text-decoration:none;font-style:normal;font-weight:normal;font-size:24px;font-family:Helvetica, sans-serif;}
          #af-form-1655634676 .buttonContainer input.submit{width:auto;}
          #af-form-1655634676 .buttonContainer{text-align:center;}
          #af-form-1655634676 button,#af-form-1655634676 input,#af-form-1655634676 submit,#af-form-1655634676 textarea,#af-form-1655634676 select,#af-form-1655634676 label,#af-form-1655634676 optgroup,#af-form-1655634676 option{float:none;position:static;margin:0;}
          #af-form-1655634676 div{margin:0;}
          #af-form-1655634676 form,#af-form-1655634676 textarea,.af-form-wrapper,.af-form-close-button,#af-form-1655634676 img{float:none;color:inherit;position:static;background-color:none;border:none;margin:0;padding:0;}
          #af-form-1655634676 input,#af-form-1655634676 button,#af-form-1655634676 textarea,#af-form-1655634676 select{font-size:100%;}
          #af-form-1655634676 select,#af-form-1655634676 label,#af-form-1655634676 optgroup,#af-form-1655634676 option{padding:0;}
          #af-form-1655634676,#af-form-1655634676 .quirksMode{width:100%;max-width:418px;}
          .af-body .af-textWrap{text-align:left;}
          .af-body input.image{border:none!important;}
          .af-body input.submit,.af-body input.image,.af-form .af-element input.button{float:none!important;}
          .af-body input.text{width:100%;float:none;padding:2px!important;}
 input.submit{padding:4px 12px;}
          .af-element label{text-align:left;display:block;float:left;}
          .af-quirksMode .af-element{padding-left:0!important;padding-right:0!important;}
          .lbl-right .af-element label{text-align:right;}
          body {

          // Special handling for facebook iOS since it cannot open new windows
          (function() {
          if (navigator.userAgent.indexOf(‘FBIOS’) !== -1 || navigator.userAgent.indexOf(‘Twitter for iPhone’) !== -1) {

          Only the actual HTML of the form would be necessary so just the but that would be the full output that the average user would paste into the registration.

          The new affiliate would would paste this code into some kind of text block on the registration form and then that would display on the affiliates home page under that affiliates affiliate link. So any person who clicks the affiliate link of that particular affiliate would see the website under their affiliate link displaying their affiliate info with this affiliate html which would be rendered anywhere we place that on the page like [affiliates_is_not_affiliate] HTML Code [/affiliates_is_not_affiliate]

          Thanks for looking into this.

We use cookies to optimize your experience on our site and assume you're OK with that if you stay.
OK, hide this message.

Affiliates · Contact · Jobs · Terms & Conditions · Privacy Policy · Documentation · Downloads · Useful Plugins · My Account