Support » Algemene WordPress vragen » [Edit probleem] Too few arguments to function wp_maybe_grant_site_health_caps(3)

  • Alle editor’s (behalve de beheerder) krijgen de volgende foutmelding als ze een toegewezen pagina willen editten:

    ArgumentCountError thrown

    Too few arguments to function wp_maybe_grant_site_health_caps(), 3 passed in D:\www\XXXXXX.nl\www\wp-includes\class-wp-hook.php on line 286 and exactly 4 expected

    We gebruiken WordPress 5.2.2
    Theme: Twenty-eleven + eigen child
    Voor zover bekend wordt alles automatisch ge-update

    Wat is er aan de hand en hoe lossen we dit probleem op??

9 reacties aan het bekijken - 1 tot 9 (van in totaal 9)
  • Die error ken ik persoonlijk nog niet. Ik zou beginnen met een plugin conflict test. De-activeer alle plugins en kijk of het nog steeds gebeurd. Zo ja, dan activeer je je plugin één voor één en kijk je telkens of de error weer terug komt. Zo kom je erachter welke plugin verantwoordelijk is.

    Heb de plugin’s een voor een zitten deactiveren, helaas geen enkele gaf een beter resultaat.
    Alleen de plugin NextGen Gallery gaf een volkomen blank beeld, raar op een pagina waar geen enkel plaatje staat of een plaatje uit een gallery aanroept.
    Blijft alleen WordPress zelf over, lijkt me sterk omdat een andere site op precies dezelfde configuratie draait.
    Of ligt het probleem bij de host, ik beheer 2 website’s alleen zijn deze op verschillende plaatsen gehost.

    heb je nog custom code in je functions.php bestand ?

    Nee daar ben ik nooit in geweest.
    Heb een debug laten lopen, kom met meldingen als:

    PHP deprecated: Function create_function() is deprecated in ..\ disable-pasword-reset\disablepassword.php on line 15
    role-scope_init.php on line 42 en nog een hoop dezelfde deprecated meldingen.
    Bijna allemaal in de plugin Role-scoper, maar liefst 16 A4-tjes beide kanten vol dezelfde soort meldingen.
    Heeft dat er iets mee te maken?

    Kun je een lijst met je plugin posten ?

    role scoper klinkt relevant tot jou omschrijving van het probleem. Weet je zeker dat je hetzelfde probleem behoud wanneer je deze role-scoper plugin uit zet ?

    De volgende plugins zijn geïnstalleerd en actief:
    Absolute Privacy
    Askimet Anti-Spam
    All-in-one aktiviteiten kalender
    Better Search Replace
    CF7 Invisible reCAPTCHA
    cforms2
    Custom Login Page Customizer
    Custom Meta Widget
    Dewdrop Scrollbar
    Editor Menu and Widget Access
    Force First and Last name as display name
    Force ReAuthentication
    Gettext override translations
    Inhouds-afhankelijke Sidebars
    Klassieke editor
    NextGEN Gallery
    Pagina Bezoek Counter
    PDF poster free
    Peanut Butter Bar
    Prevent Password Reset
    Really Simple SSL
    Role Scoper (tijdelijk gedeactiveerd)
    RV Super Editors
    Shortcodes Ultimate
    TemplatesNext Toolkit
    User Meta Manager
    Vevida Optimizer
    WP Hide Title
    WP Last Login
    WP Post Expires
    WP-Members
    WP-UserOnline
    WPFront Scroll Top

    Met Role-Scope uit is het probleem weg, moet alleen dan wel de rollen anders definieren naar REDACTEUR.
    Echter hebben de redacteurs toegang tot alle pagina’s, en dat wou ik eigenlijk niet hebben.

    • Deze reactie is gewijzigd 1 maand, 1 week geleden door  pmarisael.

    Heb je User Role Editor al uitgetest ? Die gebruik ik ook en het werkt prima.

    https://nl.wordpress.org/plugins/user-role-editor/

    Heb User Role Editor ge-installeert, was even zoeken hoe of wat en werkt nu.
    Snap nog niet echt waarom die andere in de fout ging, fout lag blijkbaar ergens bij de definitie create_function.
    Gaf steeds overal aan verouderd te zijn(?)
    In ieder geval bedankt voor het meedenken om een oplossing.

    2 jaar sinds de laatste update. Dus dat kan zeker. Er is veel veranderd in WordPress sinds die tijd.

9 reacties aan het bekijken - 1 tot 9 (van in totaal 9)