I don't know how but the custom fields box disappeared completely from the New Post Admin page and the screen options as well.
What could cause this ?
This question is unlikely to help any future visitors; it is only relevant to a small geographic area, a specific moment in time, or an extraordinarily narrow situation that is not generally applicable to the worldwide audience of the internet. For help making this question more broadly applicable, see the FAQ.
changes to WP-admin or possibly upgrading WP admin. Were you using the standard custom fields or a 3rd party plugin? It could also be something from a new theme you have installed? Need a little more detail as to what has changed between the last time it worked correctly and now to answer more concisely.
I had a client ask this recently after upgrading WP and it turned out to be very simple check that 'Custom Field Template' is checked on the 'screen options' drop down menu in the top right of wp-admin.
I'm running into this very problem with the ACF plugin. On my custom posts, the option to show/hide ACF fields (in screen options) is no longer available and the ACF fields are not visible either.
After doing the usual trouble-shooting:
and discovering nothing, I put my site back together. Then I thought, "I wonder if anything ACF related shows up in the page source HTML?". Sure enough, there was a show/hide ACF checkbox in Screen Options. But it was hidden. This is what Firebug shows:
which has this style:
I have not found a permanent solution yet. But, in FireFox, using Firebug I can disable the
Having the same problem as dnagirl above with ACF, but I found a temporary solution to this issue (better than using Firebug):
On your web server, open up plugins>advanced-custom-fields>css>input.css. Or in WP go to Plugins and then Edit the Advanced Custom Fields plugin, then click on "advanced-custom-fields/css/input.css" in the right column. Add the following CSS (doesn't matter where):
Has anyone found a more permanent solution or cause? This fix I posted will probably stop working whenever the plugin is updated, and would have to be done over again.