We have to find out which plugin or custom function that the shortcode belongs to and then re-install/activate it.
If that plugin or custom function is already in place, try disabling all other plugins and re-enable one by one to figure out the one that conflicts with it.
Are the plugins and code that register the shortcodes active and working ?
Using version 4.8.x rather than 4.9 will not be relevant.
Shortcodes usually come from plugins or in rare cases, from your theme. Did any of the plugins get disabled or deleted? Has the theme been changed?
so this is a theme that has been created on my behalf for my client. I am the webmaster ai I intervene since November on small missions.
It’s a portal for insurance. I installed plugins for SSL certificate, Login Lockdown,
Really Simple SSL, SSL, TAC, WP Manager, WP Hide Login.
Another developer has created a quote simulator plugin.
Best regards
Thanks for the additional information, but what you need is missing code which defines what the shortcodes do, and registers said shortcodes. Unfortunately, that can be anywhere, and possibly even missing from your installation. Where the missing code isn’t is your active theme or active plugins, unless there is some grievous error somewhere.
You could try to locate the missing code in your installation by using a full text search command like grep. If you do not have terminal access, download the plugins and themes folders to your local computer and use a similar search function. Search for the name of the shortcode, without the square brackets. If you are seeing [my-shortcode-for-example] in post content, search for “my-shortcode-for-example”. The line that registers that shortcode would look something like:
add_shortcode('my-shortcode-for-example', 'callback-function-name');
‘callback-function-name’ could be anything. The module where this is found needs to be an active part of your installation.
My shortcode is this one [eppage form-folder-listing]
I looked in the files I have calls add_shortcode (“eppage”, “” eppage “); for example. And other shortcodes coming from contact-form-7, metaslider ….
But this “file-folder-listing”, is not found. How to do. It is not me who is the theme and my client is not on good terms with the developers.
A deleted plugin? A problem with the database?
this my search with add_shortcode terms epp :
add_shortcode('epconnect','epconnect'); add_shortcode('epgallery','epgallery'); add_shortcode('eppage','eppage'); add_shortcode('epparam','epparam');
300
301: add_shortcode('epsearch','epsearch'); add_shortcode('epslider','epslider'); add_shortcode('epusers_list','epusers_list');
302
303 $T=$_POST['post_type']; if(!$T) $T=get_post_type($_GET['post']);
/*if(current_user_can('edit_post') || current_user_can('save_post')){*/
131
132: add_shortcode('epconnect','epconnect'); add_shortcode('epgallery','epgallery'); add_shortcode('eppage','eppage'); add_shortcode('epparam','epparam');
133: add_shortcode('epsearch','epsearch'); add_shortcode('epslider','epslider'); add_shortcode('epusers_list','epusers_list');
134 $T=$_POST['post_type']; if(!$T) $T=get_post_type($_GET['post']);
135 if(!$T && strpos($epuri,'post-new.php?post_type=page')!==false) $T='page'; elseif(!$T && strpos($epuri,'post-new.php')!==false)
The plugin or theme that adds the “eppage” shortcode is the proper module you need active. It is active, right? The “form-folder-listing” argument that’s used is of an unusual form. Data after the first space are seen as attributes. Shortcode attributes should always be assigned values. I can think of a scenario where the mere existence of an attribute is adequate information, but I’m not sure the WP parser would correctly handle such a situation.
In other words, [eppage form-folder-listing] is an incorrect form. I’m not saying it wouldn’t work, just that it’s improper. The proper form passes a value, for example, [eppage form-folder-listing=”foobar”]
I can imagine you don’t care much about what’s proper, you just need it to work. Completely understandable. What module is adding “eppage” as a shortcode? That will help us determine what’s needed to get the shortcodes working.