• Resolved CK MacLeod

    (@ck-macleod)


    When I have ACFE active, the normal left side taxonomy editing panel, beginning with “Add new [taxonomy name]” disappears.

    This behavior has been occurring for a very long time, and I never thought much of it. When I noticed it, I though it might have to do with other plugins. Recently, however, the problem has gotten worse. In most cases, it is still possible to add a new taxonomy using the “Add New” button, but with Learndash taxonomies that is now impossible.

    I am using updated versions of Learndash, ACFE, and ACF. I’ve tested with all other plugins deactivated, and with a WordPress annual theme.

    This is in a multisite installation, and the problems affect multiple subsites, whether or not ACF or ACFE are network- or site-activated.

    • This topic was modified 10 months, 1 week ago by CK MacLeod.
Viewing 3 replies - 1 through 3 (of 3 total)
  • Thread Starter CK MacLeod

    (@ck-macleod)

    Normally, I wouldn’t try to bump an unanswered support question. I will add to the above though that, on further examination, I now see that hiding the the term editor appears intentional, via javascript as well as css. I assume there must be some reason for this, but I don’t see it. I can reveal the editor using an Admin CSS plugin and adding !important to the declarations affecting display, restoring basic term editing functionality, although the Learndash Add Course Tag button is still inactive.

    I haven’t found any documentation covering ACFE term handling. Right now it’s just an odd, unexpected flaw in this otherwise very sophisticated plugin.

    Plugin Author Konrad Chmielewski

    (@hwk-fr)

    Hello,

    Thanks for the feedback!

    It looks like LearnDash might be doing some custom work on the WP Term Edit page. ACF Extended enhance the UI of that page, with the Enhanced UI feature. See focumentation.

    I would recommend to disable that feature, see if that fix the issue. You can disable it using the following code in your functions.php file:

    add_action('acfe/init', 'my_acfe_modules');
    function my_acfe_modules(){

    // Disable Enhanced UI
    acfe_update_setting('modules/ui', false);

    }

    You’ll find more information on the documentation here.

    Let me know if that fixed the issue!

    Thanks!

    Regards.

    Thread Starter CK MacLeod

    (@ck-macleod)

    Thank you – that does seem to fix the issue.

    Since the ehanced UI works very well (has been essential in the development of many custom applications), I disabled the module on tag-editing admin pages only, like so:

    //disable ACF Extended module that disrupts taxonomy editing interface

    add_action('acfe/init', 'disable_acfe_tags_ui');

    function disable_acfe_tags_ui() {

    global $pagenow;

    if ( $pagenow === 'edit-tags.php' ) {

    // Disable Enhanced UI
    acfe_update_setting( 'modules/ui', false ) ;

    }

    }

    After confirming that the code worked in functions.php, I transferred it to a network-activated plugin, since we use ACFE on multiple sites in the same multisite installation. In this connection I think I should emphasize that the problem affected all term editing, not just Learndash. Learndash was the one where adding new terms became completely impossible, but the editing panel disappeared from regular term editing for WordPress post categories and tags and for all custom post type taxonomies.

    • This reply was modified 9 months, 4 weeks ago by CK MacLeod.
    • This reply was modified 9 months, 4 weeks ago by CK MacLeod.
    • This reply was modified 9 months, 4 weeks ago by CK MacLeod.
Viewing 3 replies - 1 through 3 (of 3 total)

The topic ‘Taxonomy Handling Disabled’ is closed to new replies.