Try deactivating all other plugins and switching to the default theme. If you don’t see the error after that, reactivate them one by one.
Thanks Takayuki
i think i found the cause of the problem is when i update or deactivate the plugin, the error show because
wpcf7_add_shortcode function wont be there
THE SOLUTION i found
if ( is_plugin_active( ‘contact-form-7/contact-form-7.php’ ) ) {
wpcf7_add_shortcode(…
}
[Moderator Note: Please do not post in uppercase & shout at us. Post de-capped.]
Hello Mohammad Sabbagh ,
please we add this coe where ?
the solution i found
if ( is_plugin_active( ‘contact-form-7/contact-form-7.php’ ) ) {
wpcf7_add_shortcode(…
}
thank you
in “function.php” template file
explaining:
before few versions of this plugin we used to write for example:
wpcf7_add_shortcode( 'guest', 'wpcf7_text_shortcode_handler', true );
or
add_action( 'init', 'xxxxx_wpcf7_add_shortcode' );
function xxxxx_wpcf7_add_shortcode() {
wpcf7_add_shortcode( 'guest', 'wpcf7_text_shortcode_handler', true );
}
Later on this code cause error when u update or disable the plugin
so i found checking if the plugin is active will solve the issue
as following
if ( is_plugin_active( 'contact-form-7/contact-form-7.php' ) ) {
wpcf7_add_shortcode( 'guest', 'wpcf7_text_shortcode_handler', true );
}
Sorry it seems my solution is not correct
i will be back if i found good solution
anyway this error shows only when you update the plugin
so for now you can comment this line while updating
//wpcf7_add_shortcode( ‘guest’, ‘wpcf7_text_shortcode_handler’, true );
can you try this it works for me
if ( function_exists( 'wpcf7_add_shortcode' ) ) {
wpcf7_add_shortcode( 'guest', 'wpcf7_text_shortcode_handler', true );
}