In line 41 of janolaw_agb.php you use:
add_options_page('Janolaw AGB Hosting', 'Janolaw AGB Hosting', administrator, basename(__FILE__), 'janolaw_plugin_options');
The third parameter has to be a string. In this version (3.7.1) I see the warning: Use of undefined constant administrator
.
Hallo zusammen,
nach der Installation und Aktivierung des Plugins sind im Debug-Modus folgende Fehlermeldungen aufgetaucht:
Notice: load_plugin_textdomain was called with an argument that is deprecated since version 2.7.0 with no alternative available. in /mnt/web120/a2/07/53394707/htdocs/WordPress_01/wp-includes/functions.php on line 4034
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /mnt/web120/a2/07/53394707/htdocs/WordPress_01/wp-includes/functions.php:4034) in /mnt/web120/a2/07/53394707/htdocs/WordPress_01/wp-content/plugins/wordpress-social-login/wp-social-login.php on line 64
Notice: has_cap wurde mit einem Parameter oder Argument aufgerufen, der seit Version 2.0.0 veraltet ist! Die Verwendung von Benutzer-Levels ist veraltet. Verwende stattdessen Berechtigungen. in /mnt/web120/a2/07/53394707/htdocs/WordPress_01/wp-includes/functions.php on line 4031
Warning: Cannot modify header information - headers already sent by (output started at /mnt/web120/a2/07/53394707/htdocs/WordPress_01/wp-includes/functions.php:4034) in /mnt/web120/a2/07/53394707/htdocs/WordPress_01/wp-admin/includes/misc.php on line 1114
Zum beheben habe ich folgende ?nderungen hinzugefügt:
load_plugin_textdomain('janolaw-agb-hosting', "/wp-content/plugins/janolaw-agb-hosting/lang/");
Durch load_plugin_textdomain('janolaw-agb-hosting', false, "/wp-content/plugins/janolaw-agb-hosting/lang/");
ersetzt und add_options_page('Janolaw AGB Hosting', 'Janolaw AGB Hosting', 9, basename(__FILE__), 'janolaw_plugin_options');
durch add_options_page('Janolaw AGB Hosting', 'Janolaw AGB Hosting', administrator, basename(__FILE__), 'janolaw_plugin_options');
Bitte in neuere Versionen einflie?en lassen!
]]>Für einen Shop nutzen wir das Janolaw AGB Hosting Plug in, leider wird bei jedem versuchten Abruf eine Fehlermeldung erzeugt:
Ein Fehler ist aufgetreten! Bitte überprüfen Sie ihre Janolaw UserID und ShopID in Ihrer Konfigurationsdatei und ob der Cache Pfad beschreibbar ist!
Mir ist bei Janolaw aufgefallen das es jetzt die Sprachwahl im Abrufpfad gibt:
https://www.janolaw.de/agb-service/shops/XX_Kundennummer_XX/XX_ShopID_XX/DE/terms_include.html
Wenn ich den alten Pad versuche (https://www.janolaw.de/agb-service/shops/XX_Kundennummer_XX/XX_ShopID_XX/terms_include.html
), bekomme ich eine Fehlermeldung.
Ein manueller Abruf ist damit m?glich.
Diverse tmp Pfad Variationen habe ich durchprobiert, schliesse daher diesen Fehler aus.
Danke für Hilfe!
Birger