November 16, 2012 at 2:10 pm #351
I run a vote exchange website, users register for my site then fill out a form to post their request on my site,This site is build using custom post type “contest” in wordpress and many custom fields. The contests are ordered by using a custom field named “Top Contest Order”. Once a form is submitted its supposed to be posted right away to the site. But some posts are left in Admin and I have to manually approve them to post on the live site. If the custom fields are not added it doesn't post on the live site
The strange thing is it only happens to 10 percent of users for other users its fine, I have not figured out any viable solution how to fix this problem, I'm using a cache program I tried switching the order of how posts are listed I have many custom fields so I don't have the slightest clue what is causing this and its really frustrating can someone with any wordpress experiences give me some type of solution.December 10, 2012 at 4:03 pm #4293
Are you using any kind of anti spam plugin or service? It might be holding some for approval because of that.December 10, 2012 at 4:19 pm #4302
The only anti-spam plugin I use is akismetDecember 10, 2012 at 4:21 pm #4303
I wonder if that is flagging any of the users so you have to manually approve them. That is what it is supposed to do.December 10, 2012 at 4:25 pm #4304
I thought it only flags comments not posts? I have had two different devs look over my code and they said everything looks clean and are baffled why some posts are being stalled in the back end but many others post on the front end.December 10, 2012 at 4:38 pm #4306
I'm not familiar with how you have it configured but if you are doing it even remotely securely then it would be possible for Askimet to flag a user as potential spammer and that could affect their ability to publish directly.December 10, 2012 at 4:47 pm #4308
Hmm I never thought about that as even a possibility, do you have any recommendations how I should configure it then. Its just very bizarre I have had wordpress experts look over my site and they couldn't find a thing wrong.
This is how my devloper explained the problem to me, information for contests are added using Custom Fields. There is an ordering system depended on Custom Field Value named "Top Contest Order". However when some users submit a contest at that time this custom field not created. All the contests are displayed in listing view at http://voterequests.com/view-vote-requests and ordered according to value of custom field "Top Contest Order". However some contests have not this value so that are not displayed in the front side but all the other details are added fine and you can see it in the adminDecember 10, 2012 at 5:37 pm #4318
Should I disable akismet? and install an alternative spam plugin? I really like akismet it pretty much takes spammers to the wood shed for a beating.
But if it's keeping registered users from posting thats a big problem and is affecting my traffic.December 10, 2012 at 5:46 pm #4321
I'm not sure how much of a difficulty it is to manually publish the unpublished ones, but if it is because of Askimet I'd let it do it's thing. It has to be way less hassle than dealing with the spam.
You must be logged in to reply to this topic.