• Resolved ashewebmaster

    (@ashewebmaster)


    I am using the Charitable plugin which has a custom post type “campaign”. I have had nothing but issues trying to use this plugin with the BoldGrid plugins and themes. (it was an absolute NIGHTMARE trying figuring out the right file & code to add to my Bold-Grid child-theme just to turn off the sidebars on my campaign pages)

    While editing a campaign, I can see the editor dropdown selector. Because I was having issues getting the “Post & Page Builder” editor to work with Charitable campaigns, I wanted to test which of the available editor options would work before I updated the default campaign editor in the “Post & Page Builder” settings. So I opened a campaign, and I selected the WordPress Editor from the top-right dropdown. After doing this when I go to edit this campaign I get a blank page and NO ERROR message in my log file to tell me why. I am able to edit any other campaign, but this one campaign I am unable to edit at all. I assume there is some silly DB setting associated with this post record that I need to edit/delete to release this campaign so I can edit it again. Cloning or Rewrite & Republish the campaign simply copies over whatever problem is linked to this campaign that prevents me from editing it.

    If someone can point me in the right direction on how to fix this, I’d appreciate it.

Viewing 3 replies - 1 through 3 (of 3 total)
  • Plugin Support Joseph W

    (@joe9663)

    Hi ashewebmaster, sorry to hear about the issue with the editor for that particular Charitable Campaign item.

    I did some testing and it looks like the problem is that Charitable Campaigns are not compatible with the WordPress editor and requires the Classic editor’s backend to function properly.

    Changing the editor type with the dropdown provided by the Post and Page Builder saves that editor selection in your website’s postmeta table so that same editor is loaded whenever that post is edited in the future. This is clearly a problem in this instance since your post is attempting to load using an incompatible editor type.

    The first thing that you will need to do to get the editor loading for that Campaign is to find the ID number associated with it. Fortunately Charitable makes this easy and you should see the ID number displayed next to the Campaign’s title in the Campaigns list.

    The next step is to open up the postmeta table for your website using your database management tool. Look for a row in that table that has that post_id along with _bgppb_default_editor in the associated meta_key field. You should also see that the meta_value for that entry is modern. Delete that row to remove the saved editor selection recorded by the Post and Page Builder. Once that is finished your Campaign should revert back to whichever editor is selected for Campaigns in the Post and Page Builder settings.

    Hopefully that fixes the error you are seeing and lets you work with that Campaign again!

    Thread Starter ashewebmaster

    (@ashewebmaster)

    Thanks.. I figured it was one of the rows in the postmeta table, I just wasn’t sure which row. I have deleted the _bgppb_default_editor row, and all is back to normal. Though I noticed that I can no longer can see the editor dropdown on the Campaign edit page. However, given that Charitable isn’t compatible with the either the Post and Page Builder or WordPress editors, this isn’t really a bad thing. ** shrug **

    Plugin Support Joseph W

    (@joe9663)

    I am happy to hear that worked for you!

    It looks like the editor selection dropdown will only display on Campaigns when either the Classic editor or Post and Page Builder is selected in the Preferred Editor settings. Setting that option to Default seems to load a version of the Classic editor designed by Charitable to work with their Campaign items.

    Please let us know if you ever have any other questions for us!

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘Can’t Edit Custom Post After Choosing An Editor Per Page’ is closed to new replies.