WP Chaturbate plugin

WP Chaturbate is a WordPress plugin to show chaturbate.com webcams on your WordPress page.


You can download the latest version of the plugin here: wp-chaturbate-4.0.8

See http://sexplugins.com/2018/06/20/wp-chaturbate-plugin-version-4-0-8/ for list of new features.

Since version 4.0.6 it displays error 404 if a model is offline or they have set not to be shown on third party websites.

If you’re currently using version 3.0.0 or newer version, you can upgrade automatically. Just go to your plugins page and click the “update now” button on “WP Chaturbate” plugin. But if you’re using older version, do it the old way – just delete the old wp-chaturbate directory and upload the new one to your plugins directory. Or deactivate and delete the old version from your WordPress plugins page and install the new one.

Installation and usage

  • Unpack the plugin and copy the directory ‘wp-chaturbate’ to your WordPress plugins directory. Or use the plugin upload feature (Plugins -> Add New -> Upload)
  • Go to your plugins page and activate the WP Chaturbate plugin
  • Go to Settings -> WP Chaturbate and set your affiliate ID. If you don’t have a chaturbate.com affiliate account, you can register here
  • . If you do not know your affiliate ID, log in to your chaturbate.com account and go to Affiliate Program -> Linking Codes. The linking codes are something like this – https://chaturbate.com/affiliates/in/?track=default&tour=ZmU7&campaign=XXXXX – where XXXXX is your affiliate ID.

If the plugin is installed and configured, you can enter the following codes into your pages or posts where you want to display chaturbate.com cams:
[chaturbate] – for all online cams
[chaturbate gender=f] – for female cams
[chaturbate gender=m] – for male cams
[chaturbate gender=c] – for couple cams
[chaturbate gender=s] – for shemale cams

[chaturbate maxcams=9] to show 9 cams
[chaturbate gender=f maxcams=9] to show 9 female cams
[chaturbate gender=m maxcams=9] to show 9 male cams
[chaturbate gender=c maxcams=9] to show 9 couple cams
[chaturbate gender=s maxcams=9] to show 9 shemale cams.
You can use whatever number you want. This will override the max number of cams option set in the settings page and disables the pager.
These shortcodes work since version 3.1.0.

For older versions, use:
[chaturbate] – for all online cams
[chaturbate-f] – for female cams
[chaturbate-m] – for male cams
[chaturbate-c] – for couple cams
[chaturbate-s] – for shemale cams
[chaturbate-9] to show 9 cams
[chaturbate-f-9] to show 9 female cams
[chaturbate-m-9] to show 9 male cams
[chaturbate-c-9] to show 9 couple cams
[chaturbate-s-9] to show 9 shemale cams.
(These codes will still work in newer versions too. So you don’t have to change all your pages. But if you’re making new pages, please use the new shortcodes.)

Since version 1.2.1 you can also use php codes in your wordpress theme files to show the cams. The code to use is:
<?php wpchaturbatecams("x",#); ?>
where x is a (for all cams), f (for female cams), m (for male cams), c (for couple cams) or s (for shemale cams). And # is the number of cams to show (Insert 0 to use number of cams set in the settings page).
For example, to show 3 female cams:
<?php wpchaturbatecams("f",3); ?>


Since version 1.3.0 there is also a sidebar widget. Just go to Appearance -> Widgets and add “Chaturbate cams” widget to your sidebar. You can set how many and which (female, male, couple, shemale or all) cams to show. You can add more than one widgets. If you click a thumbnail in the widget, it opens the cam in Chaturbate not inside your page.

If you use this plugin, please subscribe to this blog by e-mail or RSS (see links in the right sidebar under “Subscibe”). This way you’ll be notified when new versions of this plugin come out.

NB! The plugin is made so that it randomly sometimes (i.e. about every 10th pagevisit) uses MY affiliate ID instead of the one YOU set in the settings page.


You can see this plugin in action here.

If you have any questions or suggestions about this plugin, write in the comments.

244 Responses to “WP Chaturbate plugin”

  • Jim says:

    How can i set the number of cams visible on the page?

    Greets and thx for the nice plugin

    • admin says:

      You can’t do it with version 1.0.0. I just made a new version 1.1.0 (see above for the download link). With this version you can set the number of cams visible on page in the WP Chaturbate settings page.

      Try it and tell me if you have any more questions.

  • Goliath2k says:

    Getting this error..

    Warning: Invalid argument supplied for foreach() in /home/*************/wp-content/plugins/wp-chaturbate/wp-chaturbate.php on line 174

    One line 174 it shows me
    foreach($b as $key=>$value) {

    any help would be nice,


  • hottest pornstars says:

    Here is another example..

    just set it up

  • Gay4Boys says:

    This plugin uses $1 per sign up option. Chaturbate has now changed to revshare online. This plugin is broken until it uses revshare.

  • Gay4Boys says:

    Thanks admin 🙂 quick reaction. Much Love 😀 I send you lots of traffic from my wordpress sites 🙂 We should communicate about other things you could help me with maybe sharing profit.

  • Gay4Boys says:

    Another thing, what cache plugin would you recommend? I have a very busy site however it crashes wordpress without a cache plugin, and it doesn’t really work with any I’ve found.

  • andy7848400 says:

    Why every time when i tried to type and send the message in everyone room it doesnt appear? Will using the plug in will fix this problem?

  • karyna1 says:

    how can i insert here?

  • Gay4Boys says:

    Can you make a for putting the code in our theme or by html ? I have a page dedicated to showing 20 cams to browse, but I also want to put the cam preview thumbnails below actual posts on the website, so that when people look at my posts they also can see a smaller amount of previews. I set the page to 20 cams but I don’t want that many below each post. I would be sending you much more traffic!

  • Chaturbate says:

    This plugin is awesome!! I used it to build my site!

  • kaco says:

    i upload the plugin then activate it ,nxt thing i add my affiliate link but this small cam preview thumbnails at post keep disappear and its say model is offline when i click on it


  • kaco says:

    no there were online its the same with very model ! i dont know if u can help me but we can talk in email if u would like to help

    i want to publish a blog and that crippling me

  • kaco says:

    ok i replied to ur message 🙂

  • Chatfreak says:

    I nice plugin …

  • Lan says:

    Hi it would be very interesting if you could add a sidebar widget for this that would open to a new window of chaturbate instead of displaying it on the same site. Also will chaturbate ban my ip because of the frequent requests? I have a busy site.

    • admin says:

      I think I could do that sidebar thing. I’ll upload a new version when i’ll do it.

      I don’t think chaturbate has any problems with that if you have a busy site.

    • admin says:

      Hi again!
      There is a sidebar widget now since version 1.3.0. Download the latest version and try it.

  • Visitor says:

    Chaturbate opened $1 PPS again

  • Justin says:

    the cams does show, but when I click on it, it refreshes the page. am i doing anything wrong?

    • admin says:

      So you click on a thumbnail and it just refreshes the page and shows thumbnails again? Does the url on the address bar change after that refresh?

  • александр says:

    помогите мне! я новичок по созданию сайтов,оъясните ,я вот установил на сайт wordpress-3.4.2-ru_RU , что дальше? подскажите чтобы на моем сайте были камеры онлайн,как это сделать?

  • alex says:

    hello, prompt I in this case the beginner, I established
    wordpress, activated a plug-in, and I didn’t have a camera online how to make the page with cameras online?

    • admin says:

      You need to add a new page (Pages -> Add New) and copy the chaturbate code in the content of this page. For example copy the code: [chaturbate].

  • alex says:

    many thanks, I will try can I will turn out simply recently the beginnings sites to be fond so I need to study and study, there will be questions will write you Thanks!

  • alex says:

    hello! at me it doesn’t turn out, everything made as you spoke and here that writes,Error: You haven’t set your chaturbate.com affiliate ID. Go to admininstration panel and then Settings -> WP Chaturbate to set your preferences!

  • alex says:

    Здравствуйте, я все сделал как вы сказали ,но почему то ни чего не получилось! помогите вот мой сайт http://viptual-sex.ru/

  • alex says:

    Hello! all the same it is impossible, everything made as you told, here I wrote down video here http://viptual-sex.ru/
    look what not so I do? here it inserted instead of xxxxx http://chaturbate.com/affiliates/in/wFE6/SWxWz/? track=default, activated a plug-in everything kept, втавил on the page the code [chaturbate] and writes all the same Error: You haven’t set your chaturbate.com affiliate ID. Go to admininstration panel and then Settings-> WP Chaturbate to set your preferences! I inserted id as it is necessary and kept that to me help to do!

  • alex says:

    я втавил сюда wp-chaturbate-1.3.0 вместо этого http://chaturbate.com/affiliates/in/ZmU7/xxxxx/?track=default вставил вот это http://chaturbate.com/affiliates/in/wFE6/SWxWz/?track=default ,и все равно камеры онлайн на сайте не появляются, сдесь видео я сделал http://viptual-sex.ru/ ,посмотрите что не так я сделал?

  • dima says:

    Hello! prompt as to make the same site? ? ? AdultCamsCommunity.com

  • dima says:

    please! upload video as to make it! I will be very grateful!

  • alex says:

    thanks I understood id found where to insert, now I have other question how to make here such site? AdultCamsCommunity.com , it is very necessary, please help!

    • admin says:

      This site is not made with my plugin. But you can make something similar with my plugin too.

      WP Chaturbate plugin is not a complete live webcam site. It is just a tool you can use to build your live webcam site with WordPress.

      First choose a theme for your WordPress. You can search themes from http://wordpress.org/extend/themes/ or right from your site’s admin interface – Appearance -> Themes -> Install Themes. You can install some simple and minimal theme. Or create your own theme.

      Now add the pages you want. Go to Pages -> Add New. Then add a title. For example “Females”. And add “[chaturbate-f]” as the content of this page. Do the same with other pages you want. For example add a page called “Males” with content “[chaturbate-m]”, page called “Couples” with content “[chaturbate-c]” and page called “Shemales” with content “[chaturbate-s]”.

      Now you have a site similar to AdultCamsCommunity.com

      You can also add other content and ads if you want.

  • alex says:

    Hello thanks, very much helped! and you help only on the plug-in? it is possible to ask to you questions not on your plug-in, simply I was engaged recently to create sites, it is very interesting to me to communicate with the developer the Internet of tools

    • admin says:

      This page is just about the plugin. I think you could go to some adult webmaster forums, to ask other questions. Go to gfy.com for example. I guess there are adult webmaster forums in russian too.

  • roma says:

    Hello! explain please, I was registered on ru.chaturbate.com, there linkcodes here such chaturbate.com/affiliates/in/g4pe/SWxWz/?track=default that is if someone follows this link chaturbate.com/affiliates/in/g4pe/SWxWz/?track=default and will be registered, I will receive $1? so? and money is enlisted into the account only after filling of a form of this? ru.chaturbate.com/affiliates/payoutinfo/ or, it is simple to me to be registered and give this reference http://chaturbate.com/affiliates/in/g4pe/SWxWz/?track=default, according to it will be registered and I will receive $1? so?

    • admin says:

      Actually this has nothing to do with my plugin. You better ask chaturbate this question.

      But the money you earn will not be lost, you just can’t take it out, before you fill out the payment info. I guess you can wait until you have enough money on your chaturbate account and then fill out the payment info.

  • roma says:

    Thanks is clear! whether only with Russia they work, can money will it is impossible bring into Russia, I wrote to them webmaster@chaturbate.com, can will explain, the principle of that how to earn

  • xcams says:

    hey hru 🙂 , recently i realized that chaturbate stopped refreshing their content on the white label ,well this help me in some way because my free host account it does limit the bandwidth

    but could this effect the seo ? i have way less traffic now

  • Partha says:

    Hello there,
    I have register in http://chaturbate.com/affiliates.
    How can I get my Affiliate ID.
    Please let me know.

  • Alex says:

    Seems to be a nice plugin,however i have a problem with it.
    In Firefox when i click the thumbnail or the link the only think i have get is:
    For example
    yabambi’s profile on chaturbate.com
    If you haven’t registered yet, click ‘sign up’ below to start chatting. It’s free and no e-mail required.
    No room displayed,and the only way to see the page is right buton and open it in new tab.
    The same think in your page
    Is there problem with my firefox settings or addons or the plugin not suport this browser

    • admin says:

      It does work for me on my site and also on your site (xexiter.com). I’m using firefox version 20.0. Maybe it’s a problem with your firefox. Try clearing the cache or disabling the add-ons.

  • Alex says:


  • Alex says:

    it was Adblock Plus.
    Maybe a good idea to add some text to user in order to view the content

  • Mark says:

    I used this plugin for a long while. If you are a little creative on your own you can tweak it easily and icw a nice theme it most definatly converts. Though, i had to change my marketing plan, because of seo purposes. Cam pages don’t have their own meta description, so Google flags alot as duplicate content. This is not realy a big deal, but if you want to broaden your search results you always have a better chance when your website gets fully indexed.

    Also, it’s missing a feed cache, i implemented one myself later on. I’m also using a feed cache on my current website. Alexa mesured the load time at 0.6 seconds which realy benifits your position in Google.

    Let me grade this plugin:
    Conversion: 8
    Looks: 7

    It converts, looks nice, but could use some tweaking. Eighter way, thanks for a great plugin. It realy helps people that don’t know alot about programming and gives them a good startup. So most definatly recommended!

  • chaturbate cam4 cam says:

    Oh great plugin’s thank you so much. Is it ok on WP 3.6 ?

  • James says:

    Does it works with the latest version of WordPress ?

  • Pierre says:

    Good theme, but could have the signup sign, it dont show and its alittle tight when clicking on a cam and it popups…. anything u can do about this?

  • carlos says:

    hello the plugin is fantastic but I have a question what theme for a webside cams you RECOMMEND? thanks greetings

  • kaco2 says:

    Sorry , The html code is missed up , I was talking about BongaCash

  • V_RocKs says:

    Your plugin has a GLARING problem with XSS and not filtering the user input on the $cam variable. Append this to your sites URL: ?cam=nawtymimi

  • V_RocKs says:

    Bare minimum fix:
    function filter_wpchaturbate_title($title) {
    if ($_GET['cam']) {
    $title=htmlspecialchars($_GET['cam'], ENT_QUOTES)." - ".$title;
    return $title;

    • admin says:

      Actually this is not that big problem. WordPress filters the title itself in some way. So you cant put any javascript or php code there.

      But you are right, I should put some filter there myself too. Thanks for noticing!

      I made a new version where this problem is fixed. Download link is on top of this page.

  • Thomas says:

    This looks like a really amazing plugin, thanks! I saw someone on GFY mentioned a paid version that doesn’t have your affiliate links in it? Was that a joke or is that true? I don’t mean this to be offensive.

    Talking about this:

    Originally Posted by GFED View Post
    Thanks for this plugin, it works great. Would you accept a donation to remove the skim to your affiliate id?
    Yes, I thinks it’s possible. Give me your e-mail or contact me from sexplugins.com/contact/

    Thanks and great work!!

    • admin says:

      I don’t know if he was joking or not. He didn’t contact me any more.

      • Thomas says:

        Could you contact me through my email, or on Twitter at @NE1UP? Sorry I didn’t get this message sooner, I’m only here because I just broke the plugin on my website somehow and was seeing if there is a new version. 😉

        Anyway, I am still interested in paying you for development on this plugin? I am a single parent with not a lot of money, but I think working together on making this plugin sing on my website would be to both our benefit? It was up at ne1up.com until I literally just now broke it messing about with stuff.

        Contact me if you’re interested, especially with a quote for time/work? Or just ideas… Love talking to entrepreneurs and coders, so much respect for y’all. Thanks for the great plugin, it has earned me money since I started using it several months ago and I owe that to you!

        Hope you’re well!


  • frank says:

    Can you please make it cache the webcams for at least 30 seconds? It would make a phenomenal performance increase. This is especially important when you use this plugin on the home page, or near the top of a page. Connecting everytime can make the page take 10+ seconds to load.

    • admin says:

      Yes, this is a problem. The number of users on chaturbate.com has grown and the xml file with info about online users is now about 1.2 – 1.5MB and downloading this file every time can be slow. And also there have been problems lately with chaturbate.com. Sometimes it was really slow and sometimes it gave some errors. But it seems to be better now.

      Good solution would be, if chaturbate offered a better way to query the online users. So we wouldn’t have to download the full xml file every time.

      But right now, the only way to make the plugin faster, is to cache the xml file (although I don’t like this solution very much, because the list of online users changes very fast).

      So I made a new version of the plugin. It uses WP cron to download the xml in background and cache it. See on top of this page and download the version 2.0.0. You can change the cache time from WP Chaturbate settings (from 10s to 1h). By default it’s 5min.

      Please test it. And I would be happy if you give me feedback and tell me if it’s working for you.

  • Coporning says:

    Man your plugin is amazing.

    I have a suggestion for the next version, the possibility of creating a grid with hand picked channels.

    This way I can choose specific perfomers and put them in a page just like anyone can do now with the embbeding codes, but with the differnce that this way it will show those fine thumbnails.

  • John says:

    How can I use my own WL instead chaturbate.com?

  • Venice says:

    Is there a way to show a specific cam rather than random? I’d like a widget that shows when I am online LIVE (with picture) but it only shows random.

    Is there a way to do this?



  • mark says:

    Hi plugin stops working after some time

  • mark says:

    Fatal error
    I had to turn off xml cache is not resolved it … after a few minutes it reports an error and then it works again ….
    Warning: SimpleXMLElement::__construct() [simplexmlelement.–construct]: /var/www/BBBB//wp-content/plugins/wp-chaturbate/chaturbatecams.xml:48: parser error : Opening and ending tag mismatch: locationame line 48 and display_name in /var/www/BBBB/wp-content/plugins/wp-chaturbate/wp-chaturbate.php on line 436

  • juan says:

    In this code in the page, comes the latest big camera, and also the other elongated, any way to fix it?

  • juan says:

    in wpchaturbatecams (“x”, #) I meant

  • Tim says:

    Is there any way to make it so the most popular room doesn’t open on every page?

    I have it set to open the most popular room on the page itself, then set wpchaturbatecams (“x”, #) in my contentpage.php. So it shows Popular Room, then x amount of rooms underneath.

    But when people click a cam, it seems like it ‘recreates’ the same page, which displays the Popular Room, then the room the user clicked on under it, while not showing the wpchaturbatecams (“x”, #) part.

    I’m stumped lol I’ve looked through all of the files, and can’t figure out what to change honestly.

    Any help is much appreciated. Thanks!

      • admin says:

        I don’t really understand, what you want. You just want it not to show the thumbnail of the first cam on the list of cams?

        In this case you can replace this line:
        foreach($onlinecams as $cam) {
        in function get_online_cams with something like this:
        $i = 0;
        foreach($onlinecams as $cam) {
        if ($i < 2) continue;

        Now it just skips the first (most popular) cam.

  • Leon says:

    Hi there,

    Is it possible to specify a single room instead of showing all rooms using ??

  • zerros24 says:

    how do I get with htaccess from /?page=2 -> /page/2/ back?

  • funnytimecpl says:

    it is possible with htaccess to do pretty links ?


  • funnytimecpl says:

    hey , can i get answer to prior question ?

    “it is possible with htaccess to do pretty links ?
    website.com/birdylovesit “

  • GoCastaway says:

    Today Chaturbate had an update, now my site is very slow loading….

  • mk says:

    How to add custom css to pagination?

    • admin says:

      You can’t until version 3.0.0. Because there was no classes or id’s set for the pagination links. But you can do it with the new version (since 3.1.0). See top of this page for download link. The class for the whole pagination is “chaturbate_pager”, class for the page number is “chaturbate_pager_item” and class for the current page number is “chaturbate_pager_item_current”. So now you can use these classes to add css to the pagination. You can add the custom css in Settings -> WP Chaturbate (since 3.0.0).

  • billie says:

    how can i get this plugin to work with the chaturbate white label site i have setup? all links open the default Chaturbate site to signup etc.

    • admin says:

      You would have to manually change the php code of the plugin.

      If you want the user’s chaturbate profile link to point to your whitelabel, change the links like that http://chaturbate.com/affiliates/in/“.$program_code[$program][“link”].”/$affid/?track=$track&room=$username to http://[your_white_label_address]/$username/

      You can’t change the sign up link inside the embedded chatroom to point to your whitelabel. But you can just add your sign up link somewhere else.

      Other people have also asked this, so maybe in the next release I will add the feature that you can configure the plugin to use your white label.

  • wp says:

    i want to show cams from a certain ethnic or country.
    is there a keyword or country/region option?

    • admin says:

      There is no such feature in my plugin. But if you can write php, you can change the code manually to do it. There is “Location” in the chaturbate xml file, so you could filter by it.

      • Peter says:

        a filter for location/ country would be awesome… would be really cool if you could add this in your next version. Do u think its possible?


  • DavidD says:

    Does anyone know how to force sound to be enabled?

    They muted all of the feeds many months ago 🙁

  • GoCastaway says:


    If you click on a cam then you get the popup with big can and chat.
    Is it possible that you then only get a popup with the chaturbate login?


  • funnytimecpl says:

    just wondering it’s there a way to get the fields on from the xml?


    you get the point …

    and other question ,can you give some example on how to use custom css ?

    • admin says:

      Sorry I have been so busy and didn’t have time to answer.

      Yes it is possible to get these fields from xml. But my plugin doesn’t use them currently. If you can write php yourself, you can make it to show these field. You can use them in function get_online_cams like this: $cam->name_of_the_field. For example, if you want to show age instead of number of viewers, you can replace this:
      Viewers: '.$viewers.'
      with this:
      Age: '.$cam->age.'

      To use custom css, you need to put your css code to Settings -> Wp Chaturbate -> Custom CSS. You can use any css there. Fore example if you want to change the background of the webcam info to black, you can use this code:
      body div.chaturbatecamitem {
      background: #000000;

  • funnytimecpl says:

    “you get the point … ”

    So you didn’t got the point.
    i was rude , know you dont have time , but maybe you help other not just me 🙂

  • John says:


    Firs at all want to thank you for all the great job you have dont with this script.

    I have a little problem though.

    Im getting the following errors. and they happen under this situation.

    I open the site with cleared cache, and it loads alright (then i close website)
    after some time (I’m not sure exactly how much, let’s say 30 minutes) I open the browser, get in the site and these errors appear (and the plugin doesnt load)

    After refreshing, it works alright again so maybe it has to do with cache.
    (im a a very newbie with php, coding etc)

    Warning: SimpleXMLElement::__construct(): http:// wrapper is disabled in the server configuration by allow_url_fopen=0 in /home/********/public_html/wp-content/plugins/wp-chaturbate/wp-chaturbate.php on line 637

    Warning: SimpleXMLElement::__construct(http://chaturbate.com/affiliates/api/onlinerooms/?format=xml&wm=*****): failed to open stream: no suitable wrapper could be found in /home/********/public_html/wp-content/plugins/wp-chaturbate/wp-chaturbate.php on line 637
    Error getting data from chaturbate. Try again later.

    what should I do about this?
    hope you can help me

    • admin says:

      To: John


      It works when it uses the cached xml. But if the cached version is expired then it tries to get the xml directly. But your server configuration doesn’t allow to get xml file over http with SimpleXMLElement, so it fails. You can ask your hosting provider if they can change this setting.

      The plugin uses WP cron to update the xml regurarly so the cache should be fresh all the time and it shouldn’t need to get the xml directly. But it only updates it if someone visits your website. If you don’t have visitors on your site all the time then the cache will expire. You can set up a cron job so WP cron can run regurarly. For example:
      */5 * * * wget -q -O – http://yourdomain.com/wp-cron.php?doing_wp_cron
      Then the cron job will access your site every 5 minutes and WP cron can run if necessary.

      Or if you can’t or don’t want to do it, then try this version of the plugin – http://sexplugins.com/wp-content/uploads/wp-chaturbate-3.1.1.zip
      This version doesn’t access the xml over http with SimpleXMLElement when the cache is expired. Instead it downloads it first and then reads the xml with SimpleXMLElement.

  • Andrew says:

    Amazing work with this plugin guy, i have seen that not work with new wordpress update 4.3.1, is possible fix it? Plugin settings works but not appear nothing..

  • James says:

    I’ve got the plugin working fine, great work. I have zero set as max webcams but paging doesn’t show up, instead its just a long page of the cams. Any advice?


    • admin says:

      That’s how it should be. On the settings page, under the max cams field, it says: “Enter 0 to show all cams”. So if you set max cams to zero, it shows all cams. If you want paging, you have to set how many cams you want to show on one page. For example enter 30 in the max cams field. And also set “Display pager?” -> “Yes”

  • toad the wet sprocket says:

    shortcodes are not working- produces an errors in php on localhost servers doing development

  • toad the wet sprocket says:

    the errors i get from working locally

    Fatal error: Uncaught exception ‘Exception’ with message ‘String could not be parsed as XML’ in C:\www\htdocs\press\wp-content\plugins\wp-chaturbate\wp-chaturbate.php:626 Stack trace: #0 C:\www\htdocs\press\wp-content\plugins\wp-chaturbate\wp-chaturbate.php(626): SimpleXMLElement->__construct(‘C:\\www\\htdocs\\p…’, 0, true) #1 C:\www\htdocs\press\wp-content\plugins\wp-chaturbate\wp-chaturbate.php(521): get_chaturbate_xml(‘http://chaturba…’) #2 [internal function]: filter_chaturbate_cams(”, ”, ‘chaturbate’) #3 C:\www\htdocs\press\wp-includes\shortcodes.php(326): call_user_func(‘filter_chaturba…’, ”, ”, ‘chaturbate’) #4 [internal function]: do_shortcode_tag(Array) #5 C:\www\htdocs\press\wp-includes\shortcodes.php(223): preg_replace_callback(‘/\\[(\\[?)(chatur…’, ‘do_shortcode_ta…’, ‘[chaturbate]…’) #6 [internal function]: do_shortcode(‘[chaturbate]…’) #7 C:\www\htdocs\press\wp-includes\plugin.php(235): call_user_func_array(‘do_shortcode’, Array) #8 C:\www\htdocs\press\wp-includes\post-template.php(23 in C:\www\htdocs\press\wp-content\plugins\wp-chaturbate\wp-chaturbate.php on line 626

    • admin says:

      It tries to load your cached chaturbatecams.xml and says it’s not XML. Check if the file wp-content/plugins/wp-chaturbate/chaturbatecams.xml exists in your server and if it is XML file.

  • TeamPerv says:

    What’s up with all the pop ups when you click on the girls rooms…the page with all the rooms and single rooms on my site is the only time I have pop ups so it has to be something with this plug in…how do I get rid of them…makes my site look like crap…I hate popups

  • Barry Grevink says:

    Hey everyone!

    I am using the plugin and im noticed that when u click on a room, it gets blocked by adblockers.
    Is there a way around it so it wont be blocked? I can go around adblockers with adverts and popups, but not with the plugin.

    Any tips?

  • anton says:


    does this plugin work with other cams networks such as live jasmin?

  • joost says:

    Hallo i get this massage in my website Warning The cams are looking fine only how can i get rid off this massage?

    : Illegal string offset ‘maxcams’ in /home2/nwa1982/public_html/livechatspromo.tk/wp-content/plugins/wp-chaturbate/wp-chaturbate.php on line 523

    Warning: Illegal string offset ‘gender’ in /home2/nwa1982/public_html/livechatspromo.tk/wp-content/plugins/wp-chaturbate/wp-chaturbate.php on line 527

  • anton says:


    i am using detube theme on my domain
    my domain is recently registered and will be specify to cams completely which theme is better for your plugin?currently i am using detube theme

  • anton says:


    i have activated this plugin on my website it showing chat rooms but i am seeing these error message at top website

    Warning: Illegal string offset ‘maxcams’ in /home/xxx/public_html/wp-content/plugins/wp-chaturbate/wp-chaturbate.php on line 523

    Warning: Illegal string offset ‘gender’ in /home/xxx/public_html/wp-content/plugins/wp-chaturbate/wp-chaturbate.php on line 527

    at footer website i am seeing these words

    – for all online cams
    – for female cams
    – for male cams
    – for couple cams
    – for shemale cam

    how can i fix them?

    • admin says:

      If you get these errors try the latest version – http://sexplugins.com/wp-content/uploads/wp-chaturbate-3.1.2.zip

      Don’t copy all this to your page:
      [chaturbate] – for all online cams
      [chaturbate gender=f] – for female cams
      [chaturbate gender=m] – for male cams
      [chaturbate gender=c] – for couple cams
      [chaturbate gender=s] – for shemale cams

      The text after “–” is just explanation. It means, if you want to show all online cams, use the code [chaturbate], if you want to show female cams, use the code [chaturbate gender=f] etc. And again – don’t copy all the text I wrote here, but only the code you want. For example only: [chaturbate gender=f]
      (And don’t copy “For example only: [chaturbate gender=f]“, but only the shortcode starting with [ and ending with ] 😀 )

      • anton says:

        thank you so much

        actually i have installed this new version(3.1.2)
        most of issues have been solved but i have some more issues

        website loading is so slow i have a lot of website on my current VPS and all of them are like rocket except this one( cam site built with this plugin)

        how can i fix it?

        • admin says:

          I don’t know why it’s slow for you. On my website it is quite fast.

          Check if you have caching turned on. Go to Settings -> WP Chaturbate and from the drop down “Chaturbate xml download interval” select the caching interval. If you set it not to cache, then it’s slow.

  • anton says:

    hey man

    sometimes your plugin doesn’t work very well sometimes when i brows my website its look like following screenshot:


    what is the problem?

    • admin says:

      It could be that there is a problem on chaturbate side. Or for some reason your server can’t access the chaturbate XML.

  • Jack says:

    Why do your affiliate code pops up now and then “yX0Ue” in my URLs back to chatrubate?

    • admin says:

      It is written on this same page (scroll up and you’ll see): “NB! The plugin is made so that it randomly sometimes (i.e. about every 10th pagevisit) uses MY affiliate ID instead of the one YOU set in the settings page.”

      But if you want to know WHY – because of money 😀

  • Allan says:

    I have problems with titles (WORDPRESS) All my models rooms got the same Title. I have looked at the CB plugin code and see that wp_title are there. But I cant get it to work. Any suggestions? I want the singel cam room to get unique meta title. Thank you.

    • admin says:

      The plugin sets the titles as “[modelname] – [your page title]”. But for it to work your theme needs to have the function wp_title between tags (usually on header.php file).

  • Joost Vermeulen says:

    Hallo can you explain to me how i can get every single cam room being indexed? cheers

  • Allan says:

    Hello. The WP title is not working for me. It only shows: “[modelname] – ” instead of: “[modelname] – [your page title]”. So the your page title is missing from wp_admin. What can be the problem?

  • Jack says:

    Hello. Good CB plugin.
    Is there a way in the singel cam code to edit so more Model information can be displayed above or below the livecam/chat iframe. Like. Age. Topic. And so on. I see there are alot more informarion in the XML file om each model.

  • Nick says:

    hi, I appreciate this plugin a lot for the longest time. I am using 1.1.0 version of your plugin and my version wp is 3.4.2. I had no issues about anything until a week ago. now, the models/videos that are appearing are mostly the offline ones. please email or let me know here if there is a known issue about this. or please tell me if i upgrade to your latest version would it still be compatible with the 3.4.2 wp version i have or should i also update my wp to the latest version? thanks in advance.

  • Nick says:

    Thank you for the reply, admin. I will follow your suggestion. however, I have one more question. Since May I haven’t earned any PPS anymore. Prior I was earning from PPS and revshare. I made no changes to my site. could help me understand what could have gone wrong? Per previous convo I am using 1.1.0 version of your plugin and my version wp is 3.4.2

  • Mark says:

    I have WordPress 4.5.3 but your latest plugin does not work, nothing appears at all. Also if I add the shortcode to an existing page or post nothing appears except a blank page, everything gets deleted.

    I’m using WP Chaturbate plugin version 3.1.0. Any suggestions or is there a nother update?

    • admin says:

      My site also uses WP 4.5.3 and it’s working fine. Maybe it’s a problem with your theme? Try with different WP theme.

      And check if you put the shortcode correctly. Try it without the parameters. Just: [chaturbate]

  • Eugenio says:

    Hello! Am I doing sometghing whrong?

    Installing Theme from uploaded file: wp-chaturbate-3.1.0.zip

    Unpacking the package…

    Installing the theme…

    The package could not be installed. The style.css stylesheet doesn’t contain a valid theme header.

    Theme install failed.

    • admin says:

      Why are you trying to install it as theme? It is not a theme. It is a plugin. You can install it from Plugins -> Add New -> Upload plugin.

  • Eugenio says:

    I need help. Can you help me with this chaturbate plugin please?

  • Andrew says:

    [chaturbate gender=f maxcams=30] added on a page but it is shown as text. version 3.2.0 works on WordPress 4.5.3? You have something to suggest?

    Thank you!

    • admin says:


      It does work with WordPress 4.5.3. I’m using the same version and I tried the same shortcode.

      Check if you have the shortcode correctly. Go to edit the page and then click the “Text” tab on the content editor. And check if you have the shortcode correctly in plain text.

  • Andrew says:

    Hey Admin, after update i receive error False183878 and thousand of line codes into page, you have an email where i can send you my link to check?

    Thank you!

    • Andrew says:

      I have fixed using wp-chaturbate.php (Version: 3.1.0) instead that wp-chaturbate.php (Version 3.2.0), all other files are those that were in “wp-chaturbate-3.2.0.zip”.

      In this way works like before update, without new features, but i want use your new features like fields from Chaturbate XML.

      I have tried to play with your plugin but with no luck because plugin settings are not saved in this way.

      Can you help me? 🙂

      Thank you..

      Anyway Great plugin! 😉

      • Andrew says:

        After 2 hours playing with the code now i can insert html as custom text above and below chat application, settings are saved, seems that all works fine but when i use chaturbate fields or anything that begin with “[” character the page not load the embed chatroom and the footer theme.

        I’m little tired now, i will contact you by mail tomorrow.

        Let me know if there’s a donation button somewhere. Great Plugin! 😉

        • admin says:

          Everything should work fine. At least it works on my site.

          You can contact me from contact page (click the link “Contact” on the top menu) and send the link to your site.

  • Ponezorg says:

    Fatal error: Uncaught exception ‘Exception’ with message ‘String could not be parsed as XML’ in /home4/c1p3d2p7/public_html/wp-content/plugins/wp-chaturbate/wp-chaturbate.php:708 Stack trace: #0 /home4/c1p3d2p7/public_html/wp-content/plugins/wp-chaturbate/wp-chaturbate.php(708): SimpleXMLElement->__construct(‘/home4/c1p3d2p7…’, 0, true) #1 /home4/c1p3d2p7/public_html/wp-content/plugins/wp-chaturbate/wp-chaturbate.php(603): get_chaturbate_xml(‘24801355’) #2 [internal function]: filter_chaturbate_cams(Array, ”, ‘chaturbate’) #3 /home4/c1p3d2p7/public_html/wp-includes/shortcodes.php(326): call_user_func(‘filter_chaturba…’, Array, ”, ‘chaturbate’) #4 [internal function]: do_shortcode_tag(Array) #5 /home4/c1p3d2p7/public_html/wp-includes/shortcodes.php(223): preg_replace_callback(‘/\\[(\\[?)(chatur…’, ‘do_shortcode_ta…’, ‘[chaturbate …’) #6 [internal function]: do_shortcode(‘[chaturbate …’) #7 /home4/c1p3d2p7/public_html/wp-includes/plugin.php(235): call_user_func_array(‘do_shortcode’, Array) #8 /home4/c1p3 in /home4/c1p3d2p7/public_html/wp-content/plugins/wp-chaturbate/wp-chaturbate.php on line 708

    This is the error I’m getting

    • admin says:

      It probably means that there was some temporary error on chaturbate side or you can’t access the chaturbate xml from your web server.

  • Rocky says:

    Hey, does it work from cellphone?? I instaled it but the room chat does not work from cellphone..

    • admin says:


      I tried with my Android phone and Chrome browser. The video works for some time and then it freezes. It’s the same if I go directly to chaturbate.com with my mobile. So it’s probably chaturbate’s issue, not my plugin’s. And I think it’s different in different phones. I guess we have to wait until chaturbate creates better support for mobile browsers.

  • Cata says:

    Is there any posibility to storage the pages that are generated by the models in wordpress page/post/anything + option integrate in sitemap? ex: generate /male-cams/cam/nickname/ post or page in wordpress Or at least vary sitemap integration

    • admin says:

      Sorry, this is currently not possible with my plugin. But maybe there are sitemap plugins, that can generate sitemap from the cam pages.

  • rocky says:

    Hey man, the plugin is very good, but it does not work on mobile, I have galaxy S4, do you have an email to send you a screen? you say that is working on mobile but it is not…

  • Dany says:

    Yes plugin is not working on mobile.also how i can make it work on my home page and not on pages or posts?

    • admin says:

      I tried on my phone and it seems to work fine.

      You can make it work on your home page. Just create a page with chaturbate shortcode (as usual) and from Settings -> General set this page as your front page. If you want the pretty urls to work on front page then go to Settings -> WP Chaturbate and select “Use pretty urls?” -> “Yes” and check the option “Use pretty urls also on front page”.

  • Vinny says:

    I’m using an android box I think your site is the best. It’s not working for some reason. Every person I click on something pops up about the Playlist.

  • Jackob says:

    Does not work on my wordpress, I did everything according to the guide. I put for example. [Chaturbate] page or article and does not work .. Nothing displays. I added my Chaturbate affiliate ID in the settings. Please help me 🙁

  • Pipo says:

    Hi, Great plugin

    It stops working with the mobile version of chaturbate. I get 404 error code when browsing in the mobile

  • tutan says:

    Hi! Great plugin!

    I use in all my site, but i have problem with one of them. If i activate the plugin i can’t update in the wordpress because this is the error:

    curl: (77) Problem with the SSL CA cert (path? access rights?)

    Do you have any idea?

    Thanks for your help!

  • TragikMagik says:

    I am writing a site for a Woman who wants to cam on Chaturbate, and what I want to be able to do is to have a page that shows JUST her cam. Is that possible?

  • Affiliate says:

    As of a few days ago I started seing this,

    “Error: allow_url_fopen is not enabled! You need to have allow_url_fopen enabled to use this plugin. Contact your web hosting service provider.”

    Camsgams and Bongacams plugin same problem.

    The cams on my page would not refresh and some do. I did a fresh install of WP and it did not fix.

    Then soon after my others site did the same.

    lovefreecams.com is blank.
    My gay version is intact (with the error) lovefreecams.com/gay.

    I tried to modify php.ini….nothing, then my host said, create .user.ini for fastCGI. To no avail.

    Any workorund plug in level?

  • kevin says:

    is possible ban 1 user fro list ?

  • kevin says:

    hey admin please help me i need removed this user :

  • kevin says:

    ok just to inform you this broadcaster verygoodlistener is not authorized by chaturbate to show up thirdy site so you need fix or directly removed male section! i recently receving email from chaturbate

    • admin says:


      Then it is Chaturbate’s issue. If the user selected the option to not appear on third party sites, then we souldn’t be able to embed this cam. I just wrote to Chaturbate and asked them why do they allow it. Let’s see what they will answer.

      But actually these cams do not appear on the list of cams on your site. It is only possible to see them if you go directly to the cam’s url, for example www(dot)example(dot)com/male-cams/cam/verygoodlistener/ .

      If Chaturbate doesn’t want to fix this problem, then I’ll change my plugin so that it checks if the user exists in the list of online users and if it doesn’t then it won’t embed this cam. But I really don’t want to do it because the list of online users is cached and so the plugin could think a user is offline when they actually aren’t.

      • kevin says:

        i really love your plugin and hope this fix by chaturbate.let see what reply, am sorry for notice you this but i just get a warning from chaturbate, so only way to fix is ask to you

  • d44 says:

    Hi, can you fix tube plugin? Videos are not in google index , couldn’t leave there comment so wrote it here

  • Shelby Poston says:

    Not working
    Followed the instruction and nothing.
    lindcode are example:
    test experiencensa.com/all
    add on my page all [chaturbate]

    • admin says:

      What do you mean by nothing? Does it show you any error or message? Or it just shows the shortcode?

      You have to set up your affiliade ID in Settings -> WP Chaturbate. If chaturbate.com/affiliates/in/?track=default&tour=wFE6&campaign=9cLE9 is an example of your linking codes, then your affiliate ID is 9cLE9

  • Charlotte says:

    I have some models that I promote and would like to have a featured section above the All Models section. Is there an easy way to do this so that if the model is online it shows her thumbnail and if she isn’t online, it skips her and moves on to the next model until the featured section is finished?

  • Pisore says:

    I followed the instructions and it seems to work perfectly perfectly, but when I click on a cam a completely white window opens. Selecting everything highlights the text (name, location, age, etc…) but the video does not appear. Could you help me solve the problem? Thanks in advance

    • Pisore says:

      Update: In order to see the transmission of the cam, the user must disable browser protection … What could be the problem?

    • admin says:


      Your browser probably has some ad block or flash block that is blocking the cam.

      • Pisore says:

        I think the problem was in the ssl certificate, I solved using a plugin that force the entire site to use https://

  • Pisore says:

    How do I insert multiple web pages, such as on your site? (Example: campage/1 campage/2 etc…)
    My site only displays one page per category, with the number of cams that I set through the command: [chaturbate maxcams=9]

  • mfc says:

    Hello! with your newest version, ever so often i get this message rather than the cams:

    Error: You haven’t set your chaturbate.com affiliate ID. Go to admininstration panel and then Settings -> WP Chaturbate to set your preferences!

    the thing is, i already have my ID in there and it usually shows the cam. it may stay like that with the red error message for a minute or so. any ideas? wordpress is up to date


    • admin says:


      I think most probably this is caused by a cache plugin that you are using. Try turning the cache plugin off or tell it to not cache the chaturbate page.

  • Amanda Panda says:

    I have this issue but my php.ini is set open. How do I turn off this error its on all my sites but they are all open.

    Error: allow_url_fopen is not enabled! You need to have allow_url_fopen enabled to use this plugin. Contact your web hosting service provider.

    • admin says:

      But do the cams work on your site? If they do, then just ignore the error. But if they do not, then I think you still don’t have allow_url_fopen enabled.

  • lecandaule says:

    Hi everybody !
    I have a problem with https.

    With my site on https, videos don’t work, but on http, it works !!! How to solve this problem ?

  • lecandaule says:

    Problem solved by admin
    Thank you very much. Big big best plugin ^^

    I’m looking for an SEO expert to improve the content of a MODEL page.
    Since Google should read every single page, it’s up to us to do a good job.

    • bonoANDclide says:

      Take a good look at this 2 websites that are created with this plugin is amazing, the first one received around 400k January 2018.

      1. myfreewebcam.org
      2. myfreecam.me


  • Paul Ryan says:

    Try as a might I could not get this plugin to work at all. I am using the latest WordPress and disabled nearly every plugin including WordPress Super Cache and experimented with different themes. Also the widget. No Joy. Some thoughts
    1. All my sites are https enabled
    2. Some issue with Cloudflare proxying?
    3. Plugin isn’t WordPress multisite compatible?

  • ASM says:

    hey admin im a seo expert can we have a private chat ?
    curently pages are missing automated PHP meta title and meta description for broadcaster pages!, with PERMANENT! username.

    [broadcasterusername] – website title

    Where [broadcasterusername] is permanent! (even if broadcaster is offline = important!)

    • admin says:

      If a user is not in the list of online users provided by Chaturbate, then I have to show 404 error page. See the discussion here – http://sexplugins.com/2016/09/14/wp-chaturbate-plugin-version-4-0-0/#comment-23008 . There is no way my plugin can understand if a user is offline, doesn’t exist or has set not to be displayed on third party websites. So I have to show 404 error, no mather what is the reason why a user is not in the list of online users.

      • ASM says:

        I dont care what chaturbate says!
        -If pages have 404 when broadcaster offline = no more google for those pages!

        • GoCastaway says:

          Thats right!
          I get mail after mail from Google for the 404 error, so Google will not list the websites anymore…

        • admin says:

          You may not care, but Chaturbate cares and broadcasters care. There is no way for my plugin to know if a model is just offline or they have set not to be shown on third party sites. And if you don’t 404 a broadcaster who has set not to be shown on third party sites, then Chaturbate may suspend your account.

  • ASM says:

    hey admin im a seo expert can we have a private chat ?
    curently pages are missing automated PHP meta title and meta description for broadcaster pages!, with PERMANENT! username.

    title>[broadcasterusername] – website title</title
    meta name="description" content="Watch [broadcasterusername] etc…"

    Where [broadcasterusername] is permanent! (even if broadcaster is offline = important!)

  • omgcharlotte says:

    I’m having a weird issue. Every once in a while I will have a model that is online but her image is the grey image with the chaturbate logo. I go to chaturbate and look… her screenshot is showing there but not on my site. I thought maybe it was a json refresh problem, but I’ve had it refresh and load new online models but this one particular model still shows the chaturbate image. I have cleaned up the cache files on my browser.. thinking that might be the problem. That didn’t help either. Is anyone else experiencing this?

    • omgcharlotte says:

      Actually, I have found that this is a caching problem with Google Chrome. When the page loads the first time the new image quickly flashes before Chromes loads the cached image. Cleaning the browser cache does not seem to work. I also tested in Edge, Safari and Firefox. They are loading at least a ‘newer’ image and not the same image from 12 hours ago (although none of them show the same image). Any ideas on how to fix this issue?

      • omgcharlotte says:

        Actually, Actually, it is a caching problem with my hosting provider. One hosting provider does not allow me to change how often the cache is cleared, so the images never change. I have tested this on a different hosting provider and the cache clears fine and updates the images correctly.

        • demochan says:

          Hi, Can I ask a question. where exactly is the chaturbate code or how did you set it up. because when I set mine up it brings up an error saying.”error getting info from chaturbate, please try again later”

          • omgcharlotte says:

            Download the plugin from here – Do not unzip

            In WordPress – Click on Plugins – Add New – After the page loads click Upload Plugin (at the top of the page) – select your plugin and click Install Now

            Once it has installed – click ACTIVATE. Then go to Settings on your Dashboard and click on WP Chaturbate. You must have a valid Affiliate code from Chaturbate, otherwise it won’t work.

            Be sure to clear your browser cache before reloading your site so it pulls the fresh data.

  • carlo says:

    why the plugin is not working ?

    • admin says:

      Why do you think it’s not working? It is working. See here – sexplugins.com/live-webcams/

      If it is not working on your website and you want me to help you then I need more information. If it’s not working then what does it do? Does it show any error message? Did you follow the installation instructions?

  • Not a villain says:

    And you know this author is a villain? Here, he offers you free plugins that have code of his own affiliate ID. So you make money on your websites for him. Shameful, nasty, dirty!

    • admin says:

      That’s no secret. It is written on this page: “NB! The plugin is made so that it randomly sometimes (i.e. about every 10th pagevisit) uses MY affiliate ID instead of the one YOU set in the settings page.” If you don’t like it you don’t have to use this plugin. You can always make your own.

      Didn’t you know that if you play a free game on your phone, you make money for the makers of the game? And if you use Facebook, you make money for Facebook? And even if you are a webcam model and broadcast yourself using the free Chaturbate service, you make money for Chaturbate.

      Why should I work free to help you make money?

      “If something is free, you are not the customer, you are the product.” 😀

  • hann says:

    How much profit from this so called free plugin?
    If someone is a chaturbate affiliate (revshare) what is your exact percentage registration rate that taken from his revshare registration that using your this plugin?

    It is apparently free but in reality it is not free guessing you takes a lot profits by coding from this plugin.

    And what wp theme has to be used to be displayed like demo and how?

    • admin says:

      It is written on this page: “NB! The plugin is made so that it randomly sometimes (i.e. about every 10th pagevisit) uses MY affiliate ID instead of the one YOU set in the settings page.”

      Ant that is exactly how it works.

      But my plugin is open source and no one is forbidding you to change the code so that it doesn’t use my affiliate ID. But if you use this plugin and you make money with it, then it would be nice if I get something back. I’ve spent many hours coding it.

      It works with every WP theme. Just install the plugin, configure it and use the shortcode. Full instructions are on top of this page.

  • raop says:

    When click a post after [chaturbate] in post body displays like :
    “No such file or directory in….”

  • raop says:

    And how to add click sections in header “female” “couple” “amateur” etc like chaturbate desktop and if needs to change php how ?

  • marx says:

    What is the theme name that displays best chaturbate plugin like demo? Used a few simple themes but displayed weird not like chaturbate or your demo.

  • Mike says:

    I installed the plugin but I tried both with apache and nginx on my VPS server and despite having 8 GB of RAM and 4 processors often the plugin fails to load the saved json file and the page is white.

  • Marvin says:

    Can’t it be classified like milf,teen,blondes etc beside gender classification like female,male etc on post or page?

  • Camilo says:

    fullscreen does not work.

  • Serg says:

    How to disable embed chat and send user to WL/model/ instead ?

  • Pepe says:

    Hello, is there a way to send people directly to chaturbate when they click on a model instead of opening the video on my site?

  • Yuck Boy says:

    chaturbate has a whitelabel program for that though. I think the purpose of this plugin was to create a more integrated type experience, hence the player opens on the host website.

  • TXEduardo says:

    Hello. And Bye.

Leave a Reply

Your email address will not be published. Required fields are marked *

Powered by Wordpress. Design: Supermodne.