saxpaolo
Forum Replies Created
-
Hello – adding up to the previous issue (about WordPress installation in a subfolder), I noticed that we receive periodic File Change Warning email, with a scan summary that indicate more than 7.700 added files, all from the subdirectory where WP is installed, and coming from all the WP folders, plugins included. Is that normal? It’s as if iThemes Security detect the subfolder as a new one for each scan he perform…
Hello Shalom, so sorry for the delay.
1. the site has been moved following the method II described in the offical docs: https://www.ads-software.com/documentation/article/giving-wordpress-its-own-directory/
2. No multisite
Thanso for your quick replyForum: Plugins
In reply to: [Contact Form 7] Validation messages appear when clicking anywhereHere’s the list of active plugins (some of which are temporary/to be deactivate):
- Classic Widgets
- Contact Form 7
- Flamingo
- WordPress importer
- Loco Translate
- Post Type Switcher
- Post Types Order
- Query Monitor
- Regenerate Thumbnails
- Reusable Blocks Extended
- SVG Support
- Theme Check
- Transients Manager
- User Role Editor
- WP Import Export Lite
- WPML Multilingual CMS
- WPML String Translation
- Yoast Duplicate Post
- This reply was modified 2 years, 4 months ago by saxpaolo.
Forum: Plugins
In reply to: [Contact Form 7] Validation messages appear when clicking anywhereHello Takayuki – thanks for your quick reply.
This is the staging website: https://new.hotelcard.it/
The form is at the bottom of the page, before the footer.I’m still investigating and probably the issue is caused by the input spinner fields I’ve implemented (but that’s not the first time I use it and nevere had this problem). Looks like it detect any click event in the page…
Thanks in advance
…just realised that the problem was caused by the “shop_manager” role capabilities, that doesn’t allow the user to include iframes.
This could be overcome using an snippet like the one below:
add_action('admin_init', function () { // gets the author role $role = get_role('shop_manager'); // would allow the shop_manager to edit others' posts for current theme only $role->add_cap('unfiltered_html'); });
Be careful on assigning the unfiltered_html cap though…
Forum: Plugins
In reply to: [Contact Form 7] Strip textarea breaklines on Email 2 messageUpdate:
I’ve partially solved the problem updating the function above as follow:function wpcf7_textarea_strip_tags($WPCF7_ContactForm) { //Get current form $wpcf7 = WPCF7_ContactForm::get_current(); // get current SUBMISSION instance $submission = WPCF7_Submission::get_instance(); // Ok go forward if ($submission) { // get submission data $data = $submission->get_posted_data(); // nothing's here... do nothing... if (empty($data)) { return; } $text = isset($data['contact-form-message']) ? $data['contact-form-message'] : ""; $text = preg_replace('/\s+/', ' ', trim($text)); // Mail 1 $mail_1 = $wpcf7->prop('mail'); // Mail 2 $mail_2 = $wpcf7->prop('mail_2'); $mail_2['body'] = str_replace('[contact-form-message]', $text, $mail_2['body']); // Save the email body $wpcf7->set_properties(array( "mail" => $mail_1, "mail_2" => $mail_2, )); // return current cf7 instance return $wpcf7; } } add_action("wpcf7_before_send_mail", "wpcf7_textarea_strip_tags");
Now the EMAIL 2 body text is correctly cleaned (ie. te breakline have been replace with single spaces), but the body of the EMAIL 1 have been cleaned too, but here the breaklines have not been replaced with blank spaces, so there no spaces between words… What I’m doing wrong?
- This reply was modified 3 years, 9 months ago by saxpaolo.
Forum: Plugins
In reply to: [CMB2] CMB2 meta fields and core/editor WP Redux storeHello Michael, thanks for your quick reply.
understood – I think this could be a nice to have feature, since Gutenberg is here to stay (e.g. to get the CMB2 custom fields registered and available to be managed by components in a custom Gutenberg sidebar, so in order to follow as much as possible the WP ux guidelines).Forum: Plugins
In reply to: [CMB2] Option-page’s icon_url value as SVG[…I feel like a douche now…] ??
Forum: Plugins
In reply to: [CMB2] Delete content on text fieldsWhat I see is that it looks like I can update data using everything except an empty field. Also, if I press the save button even without performing any edit to input fields data, I always get an “Settings updated” admin notice.
(For the sake of information, I’m working on roots/bedrock based environment, while the CMB2 package is installed inside a wppb boilerplate based plugin, included as a mu-plugin)
Forum: Plugins
In reply to: [CMB2] Delete content on text fields…yep, you’re right, sorry…
$prefix = '_themename_options_'; $main_options = new_cmb2_box(array( 'id' => $prefix . 'main_options_page', 'title' => esc_html('Options title', '_themename-site'), 'object_types' => array( 'options-page' ), 'context' => 'normal', 'priority' => 'high', 'option_key' => '_themename_main_options', // The option key and admin menu page slug. 'icon_url' => 'dashicons-building', // Menu icon. Only applicable if 'parent_slug' is left empty. 'capability' => 'manage_options', // Cap required to view options-page. 'position' => 2 // Menu position. Only applicable if 'parent_slug' is left empty. )); /** * MAIN OPTIONS META - TITLE */ $main_options->add_field(array( 'id' => $prefix . 'main_options_title', 'name' => esc_html('General infos', '_themename-site'), 'type' => 'title' )); /** * MAIN OPTIONS META - COMPANY NAME */ $main_options->add_field(array( 'id' => $prefix . 'main_options_company_name', 'name' => esc_html('Name', '_themename-site'), 'desc' => esc_html('Insert name', '_themename-site'), 'type' => 'text' )); [etc...]
- This reply was modified 4 years, 10 months ago by saxpaolo.
Forum: Plugins
In reply to: [CMB2] Gallery data (file_list) unavailable/empty after database migrationOK got it.
Actually I thought that a simple sql find/replace procedure was enough – e.g. in a wp_postmeta meta_value, like this one:a:12:{ i:1373;s:57:"https://local-site-name.test/wp-content/uploads/2019/11/slide_01.jpg"; i:1374;s:57:"https://local-site-name.test/wp-content/uploads/2019/11/slide_02.jpg"; i:1375;s:57:"https://local-site-name.test/wp-content/uploads/2019/11/slide_03.jpg"; i:1376;s:57:"https://local-site-name.test/wp-content/uploads/2019/11/slide_04.jpg"; i:1377;s:57:"https://local-site-name.test/wp-content/uploads/2019/11/slide_05.jpg"; i:1378;s:57:"https://local-site-name.test/wp-content/uploads/2019/11/slide_06.jpg"; }
Anyway, what you wrote is clear
Forum: Plugins
In reply to: [CMB2] Gallery data (file_list) unavailable/empty after database migrationHello Michael, thanks for your prompt reply.
…actually I’ve used find/replace method via phpMyAdmin, replacing local url with the prod server (UPDATE|SET|REPLACE). Does this procedure do not have effects to serialized data? The fact is that all the CMB2 fields data have been stored, except for the file_list field type.Hello Michael, thanks for your quick reply – and thanks for CMB2 plugin too! ??
I already thought about that …the fact is that the names used by Fontawesome not always match the actual name of the social. E.g.:
“linkedin-in” for LinkedIn
“snapchat-ghost” for Snapchat
“stumbleupon-circle” for StumbleUpon
etc.So I thought that the use of the “key=>value” pair could be a nice solution (I mean, it’s not a vital issue for the plugin I’m working on right now, but this situation could occur again in other cases and for more critical data, so I was courious if there is an solution or a better approach…)
Thanks again…
- This reply was modified 5 years, 9 months ago by saxpaolo.
Forum: Fixing WordPress
In reply to: Most popular list of custom taxonomiesChecking around I’ve found the solution to the above, using wp_list_categories and walker class…
Check out the following solution: