Support » Plugin: WooCommerce » Truncate Product Title

  • Resolved vasudevb

    (@vasudevb)


    Hi,
    I was trying to truncate my product titles all across the site, including the sliders and all the places where they are except the main product page. But the following code truncated the title on the single product page:

    add_filter( 'the_title', 'shorten_woo_product_title', 10, 2 );
    function shorten_woo_product_title( $title, $id ) {
    if ( get_post_type( $id ) === 'product' ) {
    return wp_trim_words( $title, 4 ); // change last number to the number of WORDS you want
    } else {
    return $title;
    }
    }

    How can I correct this?

    Thank you

    The page I need help with: [log in to see the link]

Viewing 13 replies - 1 through 13 (of 13 total)
  • I will suggest truncating the title with CSS, not with the PHP code.

    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;

    these 3 CSS lines will do the job with your title CSS selectors.

    Thread Starter vasudevb

    (@vasudevb)

    I tried your CSS lines, but it was not perfect. It did not work on some elementor and theme sliders.

    Since I want this truncation to be across the entire site, except the product page, the php code above seems to be better, can you could tell me how to exclude the product page.

    Also, can you please, even if briefly, tell me why css and not php?

    Thanks

    I am guessing, you’re trying to keep the product title in one line in all product loop grids, that’s why you’re trying to trunc the title.

    CSS is better because you can just target the specific section title, without having any issue in the other sections where the product title will be used. CSS approach is also better for responsive, CSS trunc will keep the product title in responsive devices as well.

    I am not sure what css code you tried but for the product grid title, this is CSS code. I am not where is a slider so I can’t tell about it

    .woocommerce ul.products li.product .woocommerce-loop-category__title,
    .woocommerce ul.products li.product .woocommerce-loop-product__title,
    .woocommerce ul.products li.product h3 {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    Thread Starter vasudevb

    (@vasudevb)

    This did not work o my site. I have created my own store page, but have used woocommerce widgets. This is simply not working.

    Plugin Support Margaret S. woo-hc

    (@margaretwporg)

    Hi @vasudevb

    In order for us to get a better idea of your setup, could you please share a copy of your site’s System Status?

    You can find it via WooCommerce > Status. Select “Get system report” and then “Copy for support”. Once you’ve done that, paste it here in your response.

    Thread Starter vasudevb

    (@vasudevb)

    Thank you for the response…

    
    ### WordPress Environment ###
    
    WordPress address (URL): https://www.indikaari.in
    Site address (URL): https://www.indikaari.in
    WC Version: 6.0.0
    REST API Version: ✔ 6.0.0
    WC Blocks Version: ✔ 6.3.3
    Action Scheduler Version: ✔ 3.3.0
    WC Admin Version: ✔ 2.9.4
    Log Directory Writable: ✔
    WP Version: 5.8.3
    WP Multisite: –
    WP Memory Limit: 256 MB
    WP Debug Mode: –
    WP Cron: –
    Language: en_US
    External object cache: –
    
    ### Server Environment ###
    
    Server Info: Apache
    PHP Version: 7.4.15
    PHP Post Max Size: 505 MB
    PHP Time Limit: 500
    PHP Max Input Vars: 3000
    cURL Version: 7.58.0
    OpenSSL/1.1.1
    
    SUHOSIN Installed: –
    MySQL Version: 5.7.29-log
    Max Upload Size: 500 MB
    Default Timezone is UTC: ✔
    fsockopen/cURL: ✔
    SoapClient: ✔
    DOMDocument: ✔
    GZip: ✔
    Multibyte String: ✔
    Remote Post: ✔
    Remote Get: ✔
    
    ### Database ###
    
    WC Database Version: 6.0.0
    WC Database Prefix: wp_
    Total Database Size: 95.66MB
    Database Data Size: 82.96MB
    Database Index Size: 12.70MB
    wp_woocommerce_sessions: Data: 1.02MB + Index: 0.02MB + Engine InnoDB
    wp_woocommerce_api_keys: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_woocommerce_attribute_taxonomies: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_woocommerce_downloadable_product_permissions: Data: 0.02MB + Index: 0.06MB + Engine InnoDB
    wp_woocommerce_order_items: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_woocommerce_order_itemmeta: Data: 0.05MB + Index: 0.03MB + Engine InnoDB
    wp_woocommerce_tax_rates: Data: 0.02MB + Index: 0.06MB + Engine InnoDB
    wp_woocommerce_tax_rate_locations: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_woocommerce_shipping_zones: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_woocommerce_shipping_zone_locations: Data: 1.52MB + Index: 1.78MB + Engine InnoDB
    wp_woocommerce_shipping_zone_methods: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_woocommerce_payment_tokens: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_woocommerce_payment_tokenmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_woocommerce_log: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_actionscheduler_actions: Data: 0.30MB + Index: 0.41MB + Engine InnoDB
    wp_actionscheduler_claims: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_actionscheduler_groups: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_actionscheduler_logs: Data: 0.23MB + Index: 0.20MB + Engine InnoDB
    wp_aioseo_cache: Data: 0.17MB + Index: 0.03MB + Engine InnoDB
    wp_aioseo_notifications: Data: 0.03MB + Index: 0.06MB + Engine InnoDB
    wp_aioseo_posts: Data: 1.52MB + Index: 0.05MB + Engine InnoDB
    wp_arete_buddypress_smileys_manage: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_b4zyfr_actionscheduler_actions: Data: 0.02MB + Index: 0.11MB + Engine InnoDB
    wp_b4zyfr_actionscheduler_claims: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_b4zyfr_actionscheduler_groups: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_b4zyfr_actionscheduler_logs: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_b4zyfr_commentmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_b4zyfr_comments: Data: 0.02MB + Index: 0.08MB + Engine InnoDB
    wp_b4zyfr_links: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_b4zyfr_options: Data: 0.03MB + Index: 0.03MB + Engine InnoDB
    wp_b4zyfr_postmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_b4zyfr_posts: Data: 0.02MB + Index: 0.06MB + Engine InnoDB
    wp_b4zyfr_termmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_b4zyfr_terms: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_b4zyfr_term_relationships: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_b4zyfr_term_taxonomy: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_b4zyfr_usermeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_b4zyfr_users: Data: 0.02MB + Index: 0.05MB + Engine InnoDB
    wp_berocket_termmeta: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_bpges_queued_items: Data: 0.02MB + Index: 0.08MB + Engine InnoDB
    wp_bpges_subscriptions: Data: 0.02MB + Index: 0.05MB + Engine InnoDB
    wp_bp_activity: Data: 0.17MB + Index: 0.16MB + Engine InnoDB
    wp_bp_activity_meta: Data: 1.52MB + Index: 0.03MB + Engine InnoDB
    wp_bp_follow: Data: 0.02MB + Index: 0.05MB + Engine InnoDB
    wp_bp_friends: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_bp_groups: Data: 0.02MB + Index: 0.05MB + Engine InnoDB
    wp_bp_groups_groupmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_bp_groups_members: Data: 0.02MB + Index: 0.09MB + Engine InnoDB
    wp_bp_invitations: Data: 0.02MB + Index: 0.14MB + Engine InnoDB
    wp_bp_messages_messages: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_bp_messages_meta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_bp_messages_notices: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_bp_messages_recipients: Data: 0.02MB + Index: 0.08MB + Engine InnoDB
    wp_bp_notifications: Data: 0.08MB + Index: 0.14MB + Engine InnoDB
    wp_bp_notifications_meta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_bp_optouts: Data: 0.02MB + Index: 0.05MB + Engine InnoDB
    wp_bp_user_blogs: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_bp_user_blogs_blogmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_bp_xprofile_data: Data: 0.08MB + Index: 0.09MB + Engine InnoDB
    wp_bp_xprofile_fields: Data: 0.02MB + Index: 0.08MB + Engine InnoDB
    wp_bp_xprofile_groups: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_bp_xprofile_meta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_cli_cookie_scan: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_cli_cookie_scan_categories: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_cli_cookie_scan_cookies: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_cli_cookie_scan_url: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_cli_scripts: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_cm_popfly_history: Data: 0.00MB + Index: 0.00MB + Engine MyISAM
    wp_commentmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_comments: Data: 0.02MB + Index: 0.09MB + Engine InnoDB
    wp_dv_assign_awb: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_dv_awb_no_details: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_dv_logs: Data: 0.13MB + Index: 0.00MB + Engine InnoDB
    wp_dv_my_warehouse: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_dv_settings: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_enjoy_instagram_hashtags: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_enjoy_instagram_media: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_e_submissions: Data: 0.06MB + Index: 0.27MB + Engine InnoDB
    wp_e_submissions_actions_log: Data: 0.02MB + Index: 0.11MB + Engine InnoDB
    wp_e_submissions_values: Data: 0.14MB + Index: 0.03MB + Engine InnoDB
    wp_hmp_playlist: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_hmp_rating: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_links: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_login_redirects: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_mondula_form_wizards: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_msdb_post_data: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_msdb_purchase: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_msdb_reviews: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_myCRED_log: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_nf3_actions: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_nf3_action_meta: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_nf3_chunks: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_nf3_fields: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_nf3_field_meta: Data: 0.05MB + Index: 0.00MB + Engine InnoDB
    wp_nf3_forms: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_nf3_form_meta: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_nf3_objects: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_nf3_object_meta: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_nf3_relationships: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_nf3_upgrades: Data: 0.05MB + Index: 0.00MB + Engine InnoDB
    wp_options: Data: 8.39MB + Index: 0.17MB + Engine InnoDB
    wp_passwordlesswp_registered_creds: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_pincode_checker: Data: 2.52MB + Index: 0.00MB + Engine InnoDB
    wp_pincode_setting_p: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_pmpro_discount_codes: Data: 0.02MB + Index: 0.05MB + Engine InnoDB
    wp_pmpro_discount_codes_levels: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_pmpro_discount_codes_uses: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_pmpro_memberships_categories: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_pmpro_memberships_pages: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_pmpro_memberships_users: Data: 0.02MB + Index: 0.09MB + Engine InnoDB
    wp_pmpro_membership_levelmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_pmpro_membership_levels: Data: 0.02MB + Index: 0.05MB + Engine InnoDB
    wp_pmpro_membership_ordermeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_pmpro_membership_orders: Data: 0.02MB + Index: 0.20MB + Engine InnoDB
    wp_postmeta: Data: 23.48MB + Index: 2.72MB + Engine InnoDB
    wp_posts: Data: 28.47MB + Index: 0.84MB + Engine InnoDB
    wp_ppc_exceptions: Data: 0.02MB + Index: 0.05MB + Engine InnoDB
    wp_ppc_exception_items: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_ppc_roles: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_ppi_errors: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_ppi_imported: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_ppi_runs: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_pp_groups: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_pp_group_members: Data: 0.02MB + Index: 0.05MB + Engine InnoDB
    wp_responsive_menu: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_revslider_css: Data: 0.13MB + Index: 0.02MB + Engine InnoDB
    wp_revslider_css_bkp: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_revslider_layer_animations: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_revslider_layer_animations_bkp: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_revslider_navigations: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_revslider_navigations_bkp: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_revslider_sliders: Data: 0.06MB + Index: 0.02MB + Engine InnoDB
    wp_revslider_sliders_bkp: Data: 0.06MB + Index: 0.02MB + Engine InnoDB
    wp_revslider_slides: Data: 0.16MB + Index: 0.02MB + Engine InnoDB
    wp_revslider_slides_bkp: Data: 0.13MB + Index: 0.02MB + Engine InnoDB
    wp_revslider_static_slides: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_revslider_static_slides_bkp: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_sib_model_contact: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_sib_model_forms: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_sib_model_users: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_signups: Data: 0.06MB + Index: 0.06MB + Engine InnoDB
    wp_smush_dir_images: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_snippets: Data: 0.05MB + Index: 0.00MB + Engine InnoDB
    wp_swpm_membership_meta_tbl: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_swpm_membership_tbl: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_swpm_members_tbl: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_swpm_payments_tbl: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_ta_link_clicks: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_ta_link_clicks_meta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_termmeta: Data: 0.06MB + Index: 0.06MB + Engine InnoDB
    wp_terms: Data: 0.06MB + Index: 0.09MB + Engine InnoDB
    wp_term_relationships: Data: 0.06MB + Index: 0.06MB + Engine InnoDB
    wp_term_taxonomy: Data: 0.09MB + Index: 0.09MB + Engine InnoDB
    wp_tm_taskmeta: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_tm_tasks: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_um_metadata: Data: 0.02MB + Index: 0.05MB + Engine InnoDB
    wp_usermeta: Data: 1.27MB + Index: 0.30MB + Engine InnoDB
    wp_users: Data: 0.02MB + Index: 0.05MB + Engine InnoDB
    wp_vi_wad_ali_orders_info: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_vi_wad_error_product_images: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_vxc_zoho_accounts: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_vxc_zoho_log: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_wap_nex_forms: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_wap_nex_forms_email_templates: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_wap_nex_forms_entries: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_wap_nex_forms_files: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_wap_nex_forms_stats_interactions: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_wap_nex_forms_views: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_wcfm_daily_analysis: Data: 0.05MB + Index: 0.02MB + Engine InnoDB
    wp_wcfm_detailed_analysis: Data: 0.08MB + Index: 0.00MB + Engine InnoDB
    wp_wcfm_enquiries: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_wcfm_enquiries_meta: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_wcfm_enquiries_response: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_wcfm_enquiries_response_meta: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_wcfm_fbc_chat_rows: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_wcfm_fbc_chat_sessions: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_wcfm_fbc_chat_visitors: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_wcfm_fbc_offline_messages: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_wcfm_following_followers: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_wcfm_marketplace_orders: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_wcfm_marketplace_orders_meta: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_wcfm_marketplace_product_multivendor: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_wcfm_marketplace_refund_request: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_wcfm_marketplace_refund_request_meta: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_wcfm_marketplace_reverse_withdrawal: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_wcfm_marketplace_reverse_withdrawal_meta: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_wcfm_marketplace_reviews: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_wcfm_marketplace_reviews_response: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_wcfm_marketplace_reviews_response_meta: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_wcfm_marketplace_review_rating_meta: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_wcfm_marketplace_shipping_zone_locations: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_wcfm_marketplace_shipping_zone_methods: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_wcfm_marketplace_store_taxonomies: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_wcfm_marketplace_vendor_ledger: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_wcfm_marketplace_withdraw_request: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_wcfm_marketplace_withdraw_request_meta: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_wcfm_membership_subscription: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_wcfm_messages: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_wcfm_messages_modifier: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_wcfm_messages_stat: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_wcfm_support: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_wcfm_support_meta: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_wcfm_support_response: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_wcfm_support_response_meta: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_wcpdf_invoice_number: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_wc_admin_notes: Data: 4.52MB + Index: 0.00MB + Engine InnoDB
    wp_wc_admin_note_actions: Data: 1.52MB + Index: 0.20MB + Engine InnoDB
    wp_wc_category_lookup: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_wc_comments_subscription: Data: 0.02MB + Index: 0.06MB + Engine InnoDB
    wp_wc_customer_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_wc_download_log: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_wc_feedback_forms: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_wc_follow_users: Data: 0.02MB + Index: 0.13MB + Engine InnoDB
    wp_wc_order_coupon_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_wc_order_product_lookup: Data: 0.02MB + Index: 0.06MB + Engine InnoDB
    wp_wc_order_stats: Data: 0.02MB + Index: 0.05MB + Engine InnoDB
    wp_wc_order_tax_lookup: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_wc_phrases: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_wc_product_meta_lookup: Data: 0.25MB + Index: 0.42MB + Engine InnoDB
    wp_wc_rate_limits: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_wc_reserved_stock: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_wc_tax_rate_classes: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_wc_users_rated: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_wc_users_voted: Data: 0.02MB + Index: 0.08MB + Engine InnoDB
    wp_wc_webhooks: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_woocs_statistic: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_woof_query_cache: Data: 0.02MB + Index: 0.02MB + Engine InnoDB
    wp_woo_shippment_provider: Data: 0.06MB + Index: 0.00MB + Engine InnoDB
    wp_wpam_actions: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_wpam_affiliates: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_wpam_affiliates_fields: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_wpam_creatives: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_wpam_events: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_wpam_impressions: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_wpam_messages: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_wpam_paypal_logs: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_wpam_tracking_tokens: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_wpam_tracking_tokens_purchase_logs: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_wpam_transactions: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_wpfm_backup: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_wpforms_tasks_meta: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_wpf_filters: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_wpmailsmtp_tasks_meta: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_wrc_caches: Data: 0.02MB + Index: 0.05MB + Engine InnoDB
    wp_wrc_relations: Data: 0.02MB + Index: 0.03MB + Engine InnoDB
    wp_youzify_activity_polls_votes: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_youzify_bookmarks: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_youzify_hashtags: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_youzify_hashtags_items: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_youzify_media: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_youzify_reviews: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_youzify_social_login_users: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_ywcars_messagemeta: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_ywcars_messages: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    wp_yz_reactions: Data: 0.02MB + Index: 0.00MB + Engine InnoDB
    
    ### Post Type Counts ###
    
    album: 72
    amp_validated_url: 5
    attachment: 2455
    bp-email: 74
    br_labels: 1
    cm-ad-item: 1
    coblocks_pattern: 1
    cookielawinfo: 6
    customize_changeset: 1092
    custom_css: 8
    e-landing-page: 1
    elementor_library: 80
    fmtpl_blocks: 58
    forum: 6
    groovy_menu_preset: 2
    guest_author: 5
    jetpack_migration: 2
    jp_img_sitemap: 1
    jp_pay_product: 4
    jp_sitemap: 1
    jp_sitemap_master: 1
    jp_vid_sitemap: 1
    mc4wp-form: 1
    ms_song: 1
    mycred_badge: 1
    mycred_rank: 1
    nav_menu_item: 278
    oembed_cache: 2
    page: 80
    post: 17
    product: 111
    pys_event: 1
    reply: 2
    revision: 166
    shop_order: 2
    shop_order_refund: 1
    size-chart: 12
    sp_wcslider: 1
    sp_wps_shortcodes: 2
    swpm_payment_button: 1
    topic: 2
    um_directory: 1
    um_form: 3
    wccs_showcase: 1
    wcpcsu-custom-post: 2
    wpdiscuz_form: 2
    wpforms: 4
    wphb_minify_group: 93
    wpstream_product: 1
    wp_global_styles: 1
    wp_template_part: 2
    yith_wcan_preset: 1
    
    ### Security ###
    
    Secure connection (HTTPS): ✔
    Hide errors from visitors: ✔
    
    ### Active Plugins (43) ###
    
    All in One SEO: by All in One SEO Team – 4.1.5.3
    BuddyPress Automatic Friends: by Steven Word – 2.0.7
    BuddyPress: by The BuddyPress Community – 9.2.0
    Classic Editor: by WordPress Contributors – 1.6.2
    Classic Widgets: by WordPress Contributors – 0.2
    Code Snippets: by Code Snippets Pro – 2.14.3
    GDPR Cookie Consent: by WebToffee – 2.0.7
    DreamHost Panel Login: by DreamHost
    danielbachhuber – 1.0.0
    
    Elementor Pro: by Elementor.com – 3.5.2
    Elementor: by Elementor.com – 3.5.3
    Site Kit by Google: by Google – 1.48.1
    Groovy Menu: by Grooni – 2.5.12.3
    Gutenberg: by Gutenberg Team – 12.3.2
    Health Check & Troubleshooting: by The WordPress.org community – 1.4.5
    Hummingbird: by WPMU DEV – 3.2.1
    Jetpack: by Automattic – 10.4
    Kirki Customizer Framework: by David Vongries – 3.1.9
    Newsletter, SMTP, Email marketing and Subscribe forms by Sendinblue: by Sendinblue – 3.1.30
    Members: by MemberPress – 3.1.7
    Meta Box: by MetaBox.io – 5.5.1
    Molongui Authorship: by Molongui – 4.4.4
    MP3 Audio Player by Sonaar: by Sonaar Music – 3.0
    myCRED for Elementor: by myCRED – 1.2.1
    myCred Paid Membership Pro Addon: by myCred – 1.0.1
    myCred: by myCred – 2.4.1
    Paid Memberships Pro: by Stranger Studios – 2.6.7
    LoginWP (Formerly Peter's Login Redirect): by LoginWP Team – 3.0.0.6
    Paid Memberships Pro - BuddyPress Add On: by Paid Memberships Pro – 1.2.6
    Paid Memberships Pro - Email Confirmation Add On: by Paid Memberships Pro – 0.6
    Paid Memberships Pro - Register Helper Add On: by Paid Memberships Pro – 1.7
    Paid Memberships Pro - Roles Add On: by Paid Memberships Pro – 1.4.1
    Paid Memberships Pro - WooCommerce Add On: by Paid Memberships Pro – 1.7.3
    Proxy Cache Purge: by Mika Epstein – 5.0.3
    Wbcom Essential: by Wbcom Designs – 3.4.2
    Woo Pincode Checker: by wbcomdesigns – 1.2.0
    Razorpay for WooCommerce: by Team Razorpay – 2.8.4
    WooCommerce Google Analytics Integration: by WooCommerce – 1.5.6
    WooCommerce: by Automattic – 6.0.0
    WP File Manager: by mndpsingh287 – 7.1.3
    wpDiscuz: by gVectors Team – 7.3.9
    Youzify - BuddyPress Activity Reactions: by Youssef Kaine – 2.0.1
    Youzify - BuddyPress Social Share: by Youssef Kaine – 2.0.0
    Youzify: by KaineLabs – 3.2.7
    
    ### Inactive Plugins (4) ###
    
    CoBlocks: by GoDaddy – 2.19.1
    DaftPlug Instantify - PWA & Google AMP & Facebook IA: by DaftPlug – 6.1
    WP-Optimize - Clean, Compress, Cache: by David Anderson
    Ruhani Rabin
    Team Updraft – 3.2.1
    
    WP Rocket: by WP Media – 3.10.4
    
    ### Must Use Plugins (1) ###
    
    Health Check Troubleshooting Mode: by  – 1.7.2
    
    ### Settings ###
    
    API Enabled: –
    Force SSL: –
    Currency: INR (₹)
    Currency Position: left
    Thousand Separator: ,
    Decimal Separator: .
    Number of Decimals: 2
    Taxonomies: Product Types: external (external)
    grouped (grouped)
    simple (simple)
    variable (variable)
    
    Taxonomies: Product Visibility: exclude-from-catalog (exclude-from-catalog)
    exclude-from-search (exclude-from-search)
    featured (featured)
    outofstock (outofstock)
    rated-1 (rated-1)
    rated-2 (rated-2)
    rated-3 (rated-3)
    rated-4 (rated-4)
    rated-5 (rated-5)
    
    Connected to WooCommerce.com: ✔
    
    ### WC Pages ###
    
    Shop base: #52 - /merchandise-1/
    Cart: #53 - /indikaari/shop/cart
    Checkout: #54 - /indikaari/shop/checkout
    My account: #55 - /indikaari/shop/
    Terms and conditions: #327 - /terms-of-service/
    
    ### Theme ###
    
    Name: BuddyxPro Child
    Version: 1.1
    Author URL: 
    Child Theme: ✔
    Parent Theme Name: BuddyxPro
    Parent Theme Version: 3.6.5
    Parent Theme Author URL: https://wbcomdesigns.com
    WooCommerce Support: ✔
    
    ### Templates ###
    
    Overrides: buddyx-pro/woocommerce/archive-product.php
    buddyx-pro/woocommerce/cart/cart.php
    buddyx-pro/woocommerce/single-product.php
    
    ### Action Scheduler ###
    
    Complete: 862
    Oldest: 2021-12-11 22:21:27 +0530
    Newest: 2022-01-11 19:38:41 +0530
    
    Pending: 6
    Oldest: 2022-01-11 19:53:41 +0530
    Newest: 2022-01-15 00:30:03 +0530
    
    ### Status report information ###
    
    Generated at: 2022-01-11 19:43:07 +05:30
    

    @vasudevb

    Can you check if this blog guide helps?

    Thread Starter vasudevb

    (@vasudevb)

    Hi @oaoyadeyi

    The three ways to do it are not working.

    Plugin Support Igor H woo-hc

    (@ihereira)

    Hello there,

    Sorry to hear about what happened.

    You can test a plugin like:
    https://wordpress.org/plugins/woo-title-limit/

    I hope this helps.

    Thread Starter vasudevb

    (@vasudevb)

    Hi… @ihereira

    The one mentioned below is working perfectly fine. But is it possible to exclude the main single product page from where people buy?

    add_filter( 'the_title', 'shorten_woo_product_title', 10, 2 );
    function shorten_woo_product_title( $title, $id ) {
    if ( get_post_type( $id ) === 'product' ) {
    return wp_trim_words( $title, 4 ); // change last number to the number of WORDS you want
    } else {
    return $title;
    }
    }

    Actually, I already have a lot of plugins and want to avoid them.

    Try this css, since you’re using grid CSS and your li element has width auto so you’ll have to set overflow in li.product class as well.

    .woocommerce ul.products li.product,
    .woocommerce ul.products li.product .woocommerce-loop-product__title {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    this code will solve the issue.

    PHP trunc is still a bad choice. that filter will be called everywhere, like in menu item, cart, checkout, single product, widget etc. and I am guessing you just wanna trunc the text in product grids then use CSS, don’t do with PHP thing.

    Thread Starter vasudevb

    (@vasudevb)

    Hey..

    Thank you. I figured my CSS customisation is not working because of theme conflict and that is why there are no changes.

    I switched to another theme and tried and it worked. Thank you.

    Plugin Support Igor H woo-hc

    (@ihereira)

    Awesome – thanks for letting us know!

    If you have any further questions, I recommend creating a new thread since this one is already tagged as resolved.

Viewing 13 replies - 1 through 13 (of 13 total)
  • You must be logged in to reply to this topic.