How to filter products by category in custom loop

Use $term->term_id instead of slug as the option value. Check if the $_GET[‘product-category’] exists, then append it to the $args array. $args = array( ‘post_type’ => ‘product’, ‘posts_per_page’ => 6, ‘paged’ => 1 ); if ( isset($_GET[‘product-category’]) && !empty($_GET[‘product-category’]) ) { $args[‘tax_query’] = array( array( ‘taxonomy’ => ‘product_cat’, ‘terms’ => $_GET[‘product-category’], ), ); } $loop … Read more

SMTP email does not work even with the right firewall rules

Make the following test. Disable all of your SMTP plugins. Temporarily enable WP_DEBUG and WP_DEBUG_LOG in your “wp-config.php” file. Insert the following code in your theme “functions.php” file: add_action( ‘phpmailer_init’, function ( $phpmailer ) { $phpmailer->isSMTP(); $phpmailer->Port = 587; $phpmailer->SMTPAuth = true; $phpmailer->SMTPSecure=”tls”; $phpmailer->FromName = get_bloginfo( ‘name’ ); // Type your SMTP credentials below. $phpmailer->From … Read more

need help. plz help me. i cannot install wordpress

To help you troubleshoot, consider the following things to do: Check Apache and PHP Installation: Make sure Apache and PHP are installed correctly on your system. If you’re new to WordPress development, using tools like LocalWP or WAMP can simplify the setup process. Verify URL Structure: Ensure that your URL points to the correct folder … Read more

Remove links to the comments section

Add this to your theme functions file: // This will occur when the comment is posted function plc_comment_post( $incoming_comment ) { // convert everything in a comment to display literally $incoming_comment[‘comment_content’] = htmlspecialchars($incoming_comment[‘comment_content’]); // the one exception is single quotes, which cannot be #039; because WordPress marks it as spam $incoming_comment[‘comment_content’] = str_replace( “‘”, ‘'’, … Read more