Hi there,
Currently, when I assign a Custom Error 404 Page in the Enfold Settings, all URLs triggering a 404 error are being redirected to that assigned page. This works nice, but has one flaw; for example the Google Search Console now only logs 1 URL on my site with a 404 error code; the custom page I chose. I’m afraid Google at some point could judge this as if things are sabotaged; even when hundreds of pages are not exisiting anymore; they’re all redirected to one page, which is the only page logged as a 404.
We’ve actually seen this happen last week, and we’ve immediately unset the Custom 404 Page. I think the solution should be to render the custom 404 page on the actual URL’s that’s causing the 404, instead of redirecting to the custom 404 page.
Regards,
Steve
Hi!
I’ve got “Service Unavailable The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.” when I try to edit this page: https://www.brendalelie.nl/mindfulness-nijmegen/
Other pages can be edited normally and all updates are done (WordPress, Enfold, plugins, PhP is 7,3). I already had this problem before the recent WordPress-update.
Strange enough, I had this problem earlier with another page. In that case, updating Enfold solved the problem.
I’ve searched for solutions on this forum but didn’t find anything that worked for my situation.
Does anyone has an idea?
Hi there,
When using WordPress 5+, Enfold and WooCommerce memberships it will throw a fatal error when editing WooCommerce > Memberships
I’m pretty sure this is an Enfold specific incompatibility as other sites running WooCommerce Memberships and WordPress 5+ doesn’t have this Fatal Error.
Here’s the debug output
Fatal error: Uncaught TypeError: Argument 1 passed to Avia_Gutenberg::handler_display_post_states() must be of the type array, string given, called in /var/www/DOMAIN.COM.CLOAKED/public_html/wp-includes/class-wp-hook.php on line 286 and defined in /var/www/DOMAIN.COM.CLOAKED/public_html/wp-content/themes/enfold/config-gutenberg/class-avia-gutenberg.php:366 Stack trace: #0 /var/www/DOMAIN.COM.CLOAKED/public_html/wp-includes/class-wp-hook.php(286): Avia_Gutenberg->handler_display_post_states('', Object(WP_Post)) #1 /var/www/DOMAIN.COM.CLOAKED/public_html/wp-includes/plugin.php(203): WP_Hook->apply_filters('', Array) #2 /var/www/DOMAIN.COM.CLOAKED/public_html/wp-admin/includes/template.php(1933): apply_filters('display_post_st...', Array, Object(WP_Post)) #3 /var/www/DOMAIN.COM.CLOAKED/public_html/wp-admin/includes/class-wp-posts-list-table.php(943): _post_states(Object(WP_Post)) #4 /var/www/DOMAIN.COM.CLOAKED/public_html/wp-admin/includes/class-wp-posts-list-table.php(857): WP_Posts_List_Table->column_title(Object(WP_Post)) #5 /var/www/p in /var/www/DOMAIN.COM.CLOAKED/public_html/wp-content/themes/enfold/config-gutenberg/class-avia-gutenberg.php on line 366
The error happens because /enfold/config-gutenberg/class-avia-gutenberg.php on line 366 this function
public function handler_display_post_states( array $post_states, WP_Post $post )
Assums that $post_states is always an array, which it iisn’t nessecarily, it can also be a string.
It should be changed to
public function handler_display_post_states( $post_states, WP_Post $post )
Then in the same file on line 382 it is assumed again to be an array
$key = array_search( 'Gutenberg', $post_states );
if( false !== $key )
{
unset( $post_states[ $key ] );
}
It should be changed to check if it’s actually an array
if( is_array($post_states ) ) {
$key = array_search( 'Gutenberg', $post_states );
if( false !== $key )
{
unset( $post_states[ $key ] );
}
}
Kind Regard
Yan Knudtskov
Hi,
I’m sorry, you are correct, my Product gallery in the Enfold > Shop options was set to “Default enfold product gallery”, and my code doesn’t work in that case.
After changing my setting I tried your code to see if I could adjust it any, but I just got an error “Warning: Missing argument 3 for thumb_add_title()” I tried searching for the correct code but didn’t find it.
Is your code above missing something?
I took a look at your site and see your caption over the images, but they are not moving down on each image click as you describe.
Best regards,
Mike
Hi,
Thank you for using Enfold.
We haven’t tested the theme on that version yet. Do you have a staging site where we can see this? Did you flush the permalink or reset the .htaccess file after the upgrade?
I checked the list of the soon to be deprecated functionalities but I didn’t find anything that would affect the theme aside from the “String search” changes, but I could be wrong.
// https://wiki.php.net/rfc/deprecations_php_7_3
Best regards,
Ismael
I tried to figure it out and it looks like it works at first but the actual search results do not reflect the change. I copied functions-enfold.php to my child theme and changed the following lines
$items .= '<li id="menu-item-search" class="noMobile menu-item menu-item-search-dropdown menu-item-avia-special">
<a href="shop/?s=" rel="nofollow" data-avia-search-tooltip="'.$form.'" '.av_icon_string('search').'><span class="avia_hidden_link_text">'.__('Search','avia_framework').'</span></a>
</li>';
to
$items .= '<li id="menu-item-search" class="noMobile menu-item menu-item-search-dropdown menu-item-avia-special">
<a href="shop/?s=" rel="nofollow" data-avia-search-tooltip="'.$form.'" '.av_icon_string('search').'><span class="avia_hidden_link_text">'.__('Search','avia_framework').'</span></a>
</li>';
-
This reply was modified 7 years, 4 months ago by
hotspot01. Reason: update
Results from a security scan on our Enfold site returned security vulnerability issues related to the version of jquery being used by Enfold.
Is there a way to remove jquery version 1.12.4 and replace it with jquery version 3.0 or higher?
Here are the results from the scan:
Details:
jQuery versions on or above 1.4.0 and below 1.12.0 (version 1.12.3 and above but below 3.0.0-beta1 as well) are vulnerable to XSS via 3rd party text/javascript responses(3rd party CORS request may execute). (https://github.com/jquery/jquery/issues/2432).
Solution: jQuery version 3.0.0 has been released to address the issue (http://blog.jquery.com/2016/01/08/jquery-2-2-and-1-12-released/). Please refer to vendor documentation (https://blog.jquery.com/) for the latest security updates.
———————————————-
In jQuery versions on or above 1.12.2 and below 2.2.0 $.parseHTML has (lots of) XSS. In these versions parseHTML() executes scripts in event handlers. Please refer following resource for more details: https://bugs.jquery.com/ticket/11974, http://research.insecurelabs.org/jquery/test/
Hi,
Right now, we only have an option to modify the results of the query’
https://github.com/KriesiMedia/enfold-library/blob/master/actions%20and%20filters/Search/avf_ajax_search_query.php
but there is no way to modify the design section.
Best regards,
Basilis
I just did in the last post, but here it is again.
<?php
/*
* Add your own functions here. You can also copy some of the theme functions into this file.
* WordPress will use those functions instead of the original functions then.
*/
add_action( 'ava_main_header', 'enfold_customization_header_widget_area' );
function enfold_customization_header_widget_area() {
dynamic_sidebar( 'header' );
}
add_filter("kriesi_backlink","new_link");
function new_link(){
$kriesi_at_backlink = "";
return $kriesi_at_backlink;
}
add_filter( 'avf_execute_avia_meta_header', '__return_true', 10, 1);
add_filter( 'avia_meta_header', 'avia_append_search_nav_mod');
function avia_append_search_nav_mod(){
global $avia_config;
ob_start();
get_search_form();
$form = htmlspecialchars(ob_get_clean());
$items .= '<li id="menu-item-search" class="noMobile menu-item menu-item-search-dropdown menu-item-avia-special">
<a href="?s=" data-avia-search-tooltip="'.$form.'" '.av_icon_string('search').'>
<span class="avia_hidden_link_text">'.__('Search','avia_framework').'</span>
</li> ';
echo $items;
}
function custom_shift(){
?>
<script>
(function($){
// $('#header_meta #menu-item-search').prependTo('#avia2-menu');
$('#header_meta #menu-item-search').prependTo('#header_meta .sub_menu');
})(jQuery);
</script>
<?php
}
add_action('wp_footer', 'custom_shift');
/* Create shortcode for parent page. */
function list_parent_page() {
global $post;
$parent_id = $post->post_parent;
$parent = $post->post_parent;
$parent_title = get_the_title($parent);
$link = get_permalink($parent_id);
$parent_title = "<a href='$link' title='$parent_title'>$parent_title</a>";
if($parent) {
return $parent_title;
}
}
function list_current_page() {
get_the_title();
}
add_shortcode('parentpage','list_parent_page');
add_filter( 'widget_title', 'do_shortcode' );
// fix for PHP shortcode
function do_php_shortcode_fix($content) {
global $shortcode_tags;
// save current shortcodes
$old_shortcode_tags = $shortcode_tags;
// remove all shortcodes, then re-add just our php and echo shortcodes
remove_all_shortcodes();
add_shortcode('php', $old_shortcode_tags['php']);
add_shortcode('echo', $old_shortcode_tags['echo']);
$content = do_shortcode($content);
// and now put back the original shortcodes
$shortcode_tags = $old_shortcode_tags;
return $content;
}
function fix_php_shortcode_init() {
global $shortcode_tags;
if (isset($shortcode_tags['php'])) {
// Move do_shortcode back to default of priority 11
if(remove_filter('the_content','do_shortcode', 9))
add_filter('the_content','do_shortcode', 11);
// filter the content to deal with just the php and echo shortcodes
// early on as priority 8 (before any WP formatting)
add_filter('the_content', 'do_php_shortcode_fix', 8);
}
}
// add fix for PHP shortcode, with priority 12 so it
// comes after the PHP shortcode has been initialised
add_action('init','fix_php_shortcode_init', 12);
yeah, thats using your ‘method #2’
and the second search icon is displayed only when I insert
in your $items variable block
Here is the current functions.php
<?php
/*
* Add your own functions here. You can also copy some of the theme functions into this file.
* WordPress will use those functions instead of the original functions then.
*/
add_action( 'ava_main_header', 'enfold_customization_header_widget_area' );
function enfold_customization_header_widget_area() {
dynamic_sidebar( 'header' );
}
add_filter("kriesi_backlink","new_link");
function new_link(){
$kriesi_at_backlink = "";
return $kriesi_at_backlink;
}
add_filter( 'avf_execute_avia_meta_header', '__return_true', 10, 1);
add_filter( 'avia_meta_header', 'avia_append_search_nav_mod');
function avia_append_search_nav_mod(){
global $avia_config;
ob_start();
get_search_form();
$form = htmlspecialchars(ob_get_clean());
$items .= '<li id="menu-item-search" class="noMobile menu-item menu-item-search-dropdown menu-item-avia-special">
<a href="?s=" data-avia-search-tooltip="'.$form.'" '.av_icon_string('search').'>
<span class="avia_hidden_link_text">'.__('Search','avia_framework').'</span>
</li> ';
echo $items;
}
function custom_shift(){
?>
<script>
(function($){
// $('#header_meta #menu-item-search').prependTo('#avia2-menu');
$('#header_meta #menu-item-search').prependTo('#header_meta .sub_menu');
})(jQuery);
</script>
<?php
}
add_action('wp_footer', 'custom_shift');
/* Create shortcode for parent page. */
function list_parent_page() {
global $post;
$parent_id = $post->post_parent;
$parent = $post->post_parent;
$parent_title = get_the_title($parent);
$link = get_permalink($parent_id);
$parent_title = "<a href='$link' title='$parent_title'>$parent_title</a>";
if($parent) {
return $parent_title;
}
}
function list_current_page() {
get_the_title();
}
add_shortcode('parentpage','list_parent_page');
add_filter( 'widget_title', 'do_shortcode' );
// fix for PHP shortcode
function do_php_shortcode_fix($content) {
global $shortcode_tags;
// save current shortcodes
$old_shortcode_tags = $shortcode_tags;
// remove all shortcodes, then re-add just our php and echo shortcodes
remove_all_shortcodes();
add_shortcode('php', $old_shortcode_tags['php']);
add_shortcode('echo', $old_shortcode_tags['echo']);
$content = do_shortcode($content);
// and now put back the original shortcodes
$shortcode_tags = $old_shortcode_tags;
return $content;
}
function fix_php_shortcode_init() {
global $shortcode_tags;
if (isset($shortcode_tags['php'])) {
// Move do_shortcode back to default of priority 11
if(remove_filter('the_content','do_shortcode', 9))
add_filter('the_content','do_shortcode', 11);
// filter the content to deal with just the php and echo shortcodes
// early on as priority 8 (before any WP formatting)
add_filter('the_content', 'do_php_shortcode_fix', 8);
}
}
// add fix for PHP shortcode, with priority 12 so it
// comes after the PHP shortcode has been initialised
add_action('init','fix_php_shortcode_init', 12);
And you are still on enfold 4.4.1 i don’t know when it starts to name the top-menu avia2-menu but on your code there is no avia2-menu
so try to change the code above from
$('#header_meta #menu-item-search').prependTo('#avia2-menu');
to:
$('#header_meta #menu-item-search').prependTo('#header_meta .sub_menu');
and see what happens
Hi there,
I´m running different websites with Enfold and I´m very happy with the performance – great work.
Since few weeks and especially since updating to WP 5.0 and Enfold 4.5 the backend is extremely slow.
I´ve testet different browser, deactivated plugins and searched the forum.
Can you please check, want went wrong?
Thanks in advance!
BR
Markus
you only have to use one of the methods. if you use the code above get rid of the shortcode function and remove from phonenumber input field the [search]
add_filter( 'avf_execute_avia_meta_header', '__return_true', 10, 1);
add_filter( 'avia_meta_header', 'avia_append_search_nav_mod');
function avia_append_search_nav_mod(){
global $avia_config;
ob_start();
get_search_form();
$form = htmlspecialchars(ob_get_clean()) ;
$items .= '<li id="menu-item-search" class="noMobile menu-item menu-item-search-dropdown menu-item-avia-special">
<a href="?s=" data-avia-search-tooltip="'.$form.'" '.av_icon_string('search').'>
<span class="avia_hidden_link_text">'.__('Search','avia_framework').'</span>
</a>
</li>
<li class="phone-info">
<a href="tel:+6123278777">07 3237 8777</a>
</li>';
echo $items;
}
function custom_shift(){
?>
<script>
(function($){
$('#header_meta .phone-info').prependTo('#avia2-menu');
$('#header_meta #menu-item-search').prependTo('#avia2-menu');
})(jQuery);
</script>
<?php
}
add_action('wp_footer', 'custom_shift');
And it is hard to say from a screenshot where it could come from. A life link – which you do not have now – will be more informative.
PS : for me it looks like the small one is from the code above and the other one from the shortcode.
You have to style the little one via css.
The code from me above with the phone number inserted this way is for having your search icon infront of the phonenumber. Then the phonenumber is part of the top menu. And you have to leave the phone info field empty on Enfold.
-
This reply was modified 7 years, 4 months ago by
Guenni007.
well if you use the shortcode only – you might not use the shift. Because the Position is on that method right.
so get rid of :
function custom_shift(){
?>
<script>
(function($){
$('#header_meta #menu-item-search').prependTo('#avia2-menu');
})(jQuery);
</script>
<?php
}
add_action('wp_footer', 'custom_shift');
but the reason why i would use the other method is – the look and feel of the results list.
Try first that – as you like and see what i mean on your own installation.
___________
PS: on top you have outcommented the part of header widget area:
the code is a whole part of:
add_action( 'ava_main_header', 'enfold_customization_header_widget_area' );
function enfold_customization_header_widget_area() {
dynamic_sidebar( 'header' );
}
you have a # infront of the add_action part
____________
PPS:
you can have your own backlink instead fo kriesi ones by:
function new_link(){
$kriesi_at_backlink = "<a href='https://your-new-link'>Your Text here</a>";
return $kriesi_at_backlink;
}
add_filter("kriesi_backlink","new_link");
Here is my child functions.php modification for your first method, just to see if we can get something working.
<?php
/*
* Add your own functions here. You can also copy some of the theme functions into this file.
* WordPress will use those functions instead of the original functions then.
*/
#add_action( 'ava_main_header', 'enfold_customization_header_widget_area' );
function search() {
global $avia_config;
ob_start();
get_search_form();
$form = htmlspecialchars(ob_get_clean()) ;
return
'<a href="?s=" data-avia-search-tooltip="'.$form.'" '.av_icon_string('search').'><span class="avia_hidden_link_text">'.__('Search','avia_framework').'</span></a> ';
}
add_shortcode('search', 'search');
function enfold_customization_header_widget_area() {
dynamic_sidebar( 'header' );
}
add_filter("kriesi_backlink","new_link");
function new_link(){
$kriesi_at_backlink = "";
return $kriesi_at_backlink;
}
function custom_shift(){
?>
<script>
(function($){
$('#header_meta #menu-item-search').prependTo('#avia2-menu');
})(jQuery);
</script>
<?php
}
add_action('wp_footer', 'custom_shift');
/* Create shortcode for parent page. */
function list_parent_page() {
global $post;
$parent_id = $post->post_parent;
$parent = $post->post_parent;
$parent_title = get_the_title($parent);
$link = get_permalink($parent_id);
$parent_title = "<a href='$link' title='$parent_title'>$parent_title</a>";
if($parent) {
return $parent_title;
}
}
function list_current_page() {
get_the_title();
}
add_shortcode('parentpage','list_parent_page');
add_filter( 'widget_title', 'do_shortcode' );
// fix for PHP shortcode
function do_php_shortcode_fix($content) {
global $shortcode_tags;
// save current shortcodes
$old_shortcode_tags = $shortcode_tags;
// remove all shortcodes, then re-add just our php and echo shortcodes
remove_all_shortcodes();
add_shortcode('php', $old_shortcode_tags['php']);
add_shortcode('echo', $old_shortcode_tags['echo']);
$content = do_shortcode($content);
// and now put back the original shortcodes
$shortcode_tags = $old_shortcode_tags;
return $content;
}
function fix_php_shortcode_init() {
global $shortcode_tags;
if (isset($shortcode_tags['php'])) {
// Move do_shortcode back to default of priority 11
if(remove_filter('the_content','do_shortcode', 9))
add_filter('the_content','do_shortcode', 11);
// filter the content to deal with just the php and echo shortcodes
// early on as priority 8 (before any WP formatting)
add_filter('the_content', 'do_php_shortcode_fix', 8);
}
}
// add fix for PHP shortcode, with priority 12 so it
// comes after the PHP shortcode has been initialised
add_action('init','fix_php_shortcode_init', 12);
this is the fastest way – but the results list in the flyout div is not the nice styled one as if you got it in main nav menu: Link
this one here : Link provides the styled result window.
if you got troubles even with method 1 – there must be something wrong with your setup or input into the child-theme functions.php.
Because you see that it is working on my Enfold 4.5.1 and WordPress 5.0.1 installtion. Link
I tested the shortcode method too on that installation – the only thing that was bad is the mentioned styling of the ajax results list.
The reason seems to be that on an enfold menu the search item is styled – out of enfold menu it is not.
Hi,
Sorry for the late reply, please go to Enfold theme options > Header > Extra Elements and make sure that “Append search icon to main menu” is checked.
Did this change happen after updating the theme?
It looks like the search element is code inside a code block?
Best regards,
Mike
hi there, I am experiencing the following error
Catchable fatal error: Argument 1 passed to Avia_Gutenberg::handler_display_post_states() must be of the type array, string given in /staging/1/wp-content/themes/enfold/config-gutenberg/class-avia-gutenberg.php on line 366
This error shows up under the members tab in the Membership plugin while using Enfold theme.
I swapped the theme to Twentynineteen and there was no error. When I switched back to Enfold the error is present.
I’ve also checked for plugin conflicts and this is the only issue I find.
I tried searching through the forum but didn’t find this error.
-
This topic was modified 7 years, 4 months ago by
jingle0.
Hmm good question, I had thought the Lightbox effect for the image was activated thru the Enfold theme.
I will look deeper (google searches) into this issue,
Thanks,
GB
Hi. I have created my site by enfold theme. but When I submitted the site to google search console they issued 4 affected page in enfold theme framework.
link are
URL Last crawled
……………/wp-content/themes/enfold/framework/images/
12 Dec 2018
……………/wp-content/themes/enfold/framework/js/
12 Dec 2018
……………/wp-content/themes/enfold/framework/css/
12 Dec 2018
……………./wp-content/themes/enfold/framework/
12 Dec 2018
If all is secure I can provide screenshot. Please assist me I have designed the site and its tough to change the theme now.
Thanks
Hi,
Thanks for the login, I added the recaptcha shortcode to your contact form to show the element, but you are getting this jQuery error:
Uncaught ReferenceError: jQuery is not defined
at createCaptcha ((index):279)
at (index):287
I can’t see your functions.php because the editor is hidden.
While researching any additional steps needed to get it to work I found this post from Ismael who wrote the script:
We can’t recommend the same script before because of DSGVO or GDPR. Please try Sucuri or Wordfence to protect your site from third party scripts or spams ~ How Sucuri Helped us Block 450,000 WordPress Attacks in 3 Months
I see that you already have Sucuri installed, perhaps the article has some tips for using it more effectively?
I’m not sure that you will want to continue with the recaptcha.
Have you considered Contact Form 7, I found that there is a addon Contact Form 7 Honeypot which looks like it would be very effective.
Best regards,
Mike
a quick and dirty way would be to create a shortcode for that search item in child-theme functions.php:
function search() {
global $avia_config;
ob_start();
get_search_form();
$form = htmlspecialchars(ob_get_clean()) ;
return
'<a href="?s=" data-avia-search-tooltip="'.$form.'" '.av_icon_string('search').'><span class="avia_hidden_link_text">'.__('Search','avia_framework').'</span></a> ';
}
add_shortcode('search', 'search');
and then you can place [search] for that search item.
for example in the enfold – header – extra-elements – phonenumber field f.e.:
[search] <a href="tel:+49123456">+49123456</a>
Hey Rikard,
you are right. When I wanted to login this morning, I only saw white pages!!!! After a few hours of searching, I found the problem: It was the plugin “Quantity Field on Shop Page for WooCommerce”.
Now the website is running again. But with the new version of enfold there are no single product pages. Perhaps you can try to login again.
and check it.
Best regards,
Sonja
You only have to copy that whole file you edited, i.e. “search.php”, into the folder “shortcodes” inside of your child theme … directly into that folder without further subfolders.
The documentation of Enfold also explains the part for your child theme functions.php.
I didn’t found the link two days ago, that’s why i linked to that forum thread, but here it is:
=> https://kriesi.at/documentation/enfold/intro-to-layout-builder/#add-elements-to-alb
Hi,
If you have any additional questions at this time we kindly ask that you open them up in a separate thread. The longer threads get in the forum, they become more difficult to support as they tend to drift off topic and they also make it troublesome for users trying to search for solutions. Keeping threads relevant to their original inquiry ensures that we can keep better track of what has been resolved and that users can more effectively find answers to similar issues they might be experiencing.
Thanks!
Regarding the issue, please make sure that the site is running on Enfold 4.5.1. This update contains Gutenberg compatibility scripts.
Best regards,
Ismael
Hi kjwaggz,
I see that the slider is hidden on mobile, in the iPad mode you need to have the burger even at 1024px and I do the see fallback image and did not see the issue that you’re describing in Chrome on a Mac.
The fallback image shows till the video loads.
Here is the code you can put in Enfold > General Styling > Quick Css, if it does not work, put into themes/enfold/css/custom.css
@media only screen and (max-width: 1024px) {
nav.main_menu, #menu-item-search {
display: block !important;
}
.menu-item {
display: none;
}
.av-burger-menu-main.menu-item-avia-special {
display: block;
}
}
If you need further assistance please let us know.
Best regards,
Victoria
Hi Rikard,
I’ve been in contact with Themeforest & have finally recovered my old account details.
I downloaded the Enfold update & attempted to install it using the recommended theme update plugin but am getting this error
‘The uploaded file exceeds the upload_max_filesize directive in php.ini.’
I read you can change the upload limit of the php.ini file but having looked in my C panel file manager & attempting to search via ftp, I can’t find it.
Yes I have backups of my site.
Ftp details provided as requested below.
Regards
Melanie
link below
i added another search bar below menu
but i prefer to keep Enfold Ajax Search if possible with Polylang free
thxs for your help
Hello I use Enfold across all my sites. Today I went into edit a site and got a message, welcome to Blocks. Then the original design was just one long text block with html all the way down. The original Avia layout builder was right at the bottom, but it does not show the text any longer. I tried to design a new page and on the new page the Avia layout builder did not show, just this plain block saying add text or images. I have searched your forums but can find no reference to this new system which is completely unworkable. Can you help please.
Hello ladies and gents,
I am desperately searching for a solution to this problem concerning enfold theme and woo commerce: Does anybody have an idea, how to properly override woo commerce template files in enfold? I need to change HMTL in up-sells.php. Whatever I do, woo commerce ignores my woocommerce/templates/single-product/up-sells.php. it obiously doesn’t even include that file, as even a syntax error doesn’t trigger an error…
Any ideas? Did I overlook something?
Kind regards
Christoph