serkan

Forum Replies Created

list of topics you have created till now.

  • serkan
    Moderator
    Posted in : Demo Import issue

    Hi Alen,
    I’m glad you were able to locate the footer area — great!
    If you want to change the font style, size, spacing or format of the footer text (the “©2024 THE LAUGH FACTORY” line), you can do that easily with a small CSS snippet.

    Here is a clean and safe example you can use:

    /* Footer text size */
    .site-info p {
        font-size: 12px;
        line-height: 1.6;
    }
    
    /* Footer text color */
    .site-info p {
        color: #ffffff;
    }
    
    /* Footer text font family */
    .site-info p {
        font-family: "Inter", sans-serif;
        font-weight: 400;
        letter-spacing: 0.5px;
    }

    You can paste this here:

    Dashboard → Appearance → Customize → Additional CSS

    If you’d like something more specific (different font, different spacing, making it bold, centered, etc.), just tell me exactly how you want it to look and I’ll write the CSS for you.
    Best regards,
    Serkan

    serkan
    Moderator

    Hi again,
    Thanks for taking the time to upload the screenshots — that helped clarify things.
    Your setup is close, but the difference between the rectangular layout and the rounded “Latest Episode” design comes from a combination of styling options applied in the demo (border radius, card layout, spacing, image styling, etc.).
    Since this section depends on multiple theme + Elementor settings working together, the fastest and most accurate way for me to help is to check it directly on your dashboard and compare it with the demo settings.
    If you’re comfortable with that, please share temporary WP Admin access (URL, username and password) in the private content box.

    I can then:
    inspect your Blog Posts widget settings,
    compare them with the demo version,
    apply the correct style configuration,
    and make sure the section looks exactly like the round “Latest Episode” card you see on the demo.
    Once I’m done, I’ll let you know so you can review everything.

    Best regards,
    Serkan

    serkan
    Moderator
    Posted in : Various issues

    Hi,
    Thanks for reaching out and sharing the details. I’ll go through each point below:

    1) SVG Logo Issue
    This is a known CSS-related behavior in WordPress when using SVG logos.
    You can find more details and the recommended approach here:
    👉 https://www.pixelwars.org/forums/topic/logo-in-svg-not-shown/

    The CSS you added is perfectly fine as a workaround, so you can keep it. Once the SVG support update is released, it should work without additional CSS.

    2) Missing “Projects / Portfolio” Page
    The demo importer does not automatically create a portfolio page because the theme allows users to set it up manually depending on their preferred layout.

    You can create it very quickly:

    1. Go to Pages → Add New
    2. Title it: Portfolio
    3. Set the slug to: portfolio
    4. On the right side, under Template → select:
    ➡️ Portfolio Grid – Title Inside
    (or another portfolio template you prefer)
    5. Publish the page

    This immediately becomes your Projects/Portfolio listing page.

    3) Mobile Issues
    No problem — whenever you have time, just send me the details or screenshots and I’ll go through each one.

    Best regards,
    Serkan

    serkan
    Moderator

    Hi Harris,

    Thanks for sending over the login details. I checked the Site Health section, and it looks like some of the issues you’re experiencing are related to the server limits rather than the theme itself.
    Your hosting is fine for running WordPress in general, but the Nolo Home 06 demo needs higher PHP limits to import and run all features properly. Things like the custom cursor, sound effects, and the mobile menu rely on these limits during the import process.

    Here’s what your server is currently showing:

    PHP time limit: 120
    PHP memory limit: 384M
    Max input time: 240
    Upload max filesize: 64M
    Post max size: 64M

    These values work, but they’re lower than what we recommend for our themes. For the demo to import cleanly and for all front-end effects to function correctly, the recommended minimums are:

    PHP time limit: 300
    PHP memory limit: 1024M
    Max input time: 1500
    Upload max filesize: 128M
    Post max size: 256M

    When these limits are lower, it can cause:
    Demo sections to duplicate
    Cursor and sound scripts not to load
    Mobile menu layout issues
    Certain effects not to initialize

    The best solution is to ask your hosting provider to adjust the PHP settings to the values above. It’s a quick update on their side.

    Once those limits are increased, I can:
    Re-import the Home 06 demo cleanly
    Fix the cursor and sound effects
    Correct the mobile menu visibility issue
    Remove duplicated homepage sections
    Everything will look exactly like the demo after that.

    Just let me know once the hosting provider updates the limits.
    Happy to continue from there.

    Best regards,
    Serkan

    Hi, Thank you for your detailed message. I checked each scenario you described, and all three issues are related to WooCommerce configuration rather than the theme itself. I’ll guide you through the exact points to review so we can fix them quickly.

    1. Item not appearing in the cart after adding a course
    When a product is added to the cart but the cart appears empty, it is usually caused by:
    A) Caching issues (very common)
    Caching plugins or server-side cache may prevent WooCommerce from storing cart data.
    Please check:
    Clear all site cache (LiteSpeed, Cloudflare, WP Rocket, etc.)
    Temporarily disable caching on cart and checkout pages
    Make sure these URLs are excluded from cache:

    /cart/
    /checkout/
    /my-account/
    /courses/
    

    B) Mixed URL issue (HTTP/HTTPS)
    Ensure your site uses only HTTPS:
    Settings → General → Site URL & Home URL
    Both must be:
    https://antoniokenaz.com

    2. “Continue Browsing” redirects to the Blog instead of Courses
    WooCommerce uses a default “Shop Page” for product browsing. Since you are selling Courses (not physical products), WooCommerce thinks your blog is the shop.
    To fix the redirect:
    Go to Dashboard → WooCommerce → Settings → Products
    Find Shop Page
    Set it to your Courses page:
    https://antoniokenaz.com/courses/
    Save changes.
    Now the “Continue Browsing” button will properly redirect to your courses instead of your blog.

    3. Stripe shows “No payment method found”
    This message means WooCommerce cannot detect an active, fully configured payment method.
    Please check:
    A) Stripe is enabled
    Go to:
    WooCommerce → Settings → Payments → Stripe
    ✔ Make sure it is ENABLED
    B) API keys are correctly entered
    Inside the Stripe settings:
    Publishable Key
    Secret Key
    Webhook Endpoint (recommended)
    must be filled in Live Mode or Test Mode, depending on what you are using.
    C) Currency is supported
    Stripe does not work with all currencies.
    Check:
    WooCommerce → Settings → General → Currency
    D) Tutor LMS → Settings → Monetization
    If you are using WooCommerce for payments:
    Go to:
    Tutor LMS → Settings → Monetization
    ✔ Enable WooCommerce integration
    ✔ Save changes

    If this is disabled, Tutor LMS cannot detect Stripe.

    Best regards,
    Serkan

    Hi,
    Thank you for your update — and great news: the CSS adjustment you added is indeed the correct way to customize the font sizes on the WooCommerce checkout and cart elements.

    Here is a refined version of the CSS you shared, which you can keep using to ensure consistent typography on the checkout page:

    /* Product metadata text size */
    .wc-block-components-product-metadata .wc-block-components-product-metadata__description > p,
    .wc-block-components-product-metadata .wc-block-components-product-metadata__variation-data {
        font-size: 13px;
    }
    /* Product name text size in the cart */
    .editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name,
    table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name {
        font-size: 15px;
    }

    You can safely add this code to:
    Dashboard → Appearance → Customize → Additional CSS

    It will increase the readability of the checkout/cart items without affecting the rest of your website’s typography.

    If you’d like further customization
    I can help you adjust:
    Label sizes (Billing details, Order summary, etc.)
    Input field text size
    Button sizes
    Spacing between sections
    Mobile-specific adjustments

    Just let me know what you’d like to improve.
    Best regards,
    Serkan

    Hi,
    I checked the Contact page you shared, and the issue is most likely related to your WordPress mail configuration. By default, many hosting providers block the standard PHP mail function, which causes contact forms not to send messages — even if everything looks correct.

    ✅ 1. Please install and configure WP Mail SMTP
    This plugin ensures your emails are delivered correctly:
    👉 https://wordpress.org/plugins/wp-mail-smtp/

    After installing it:
    Choose an email service (e.g., Gmail, SendGrid, SMTP, etc.)
    Complete the setup wizard
    Run the “Email Test” to confirm that email sending works
    Once WP Mail SMTP is properly configured, your contact form will start sending messages normally.

    ✅ 2. If you want a more advanced contact form
    You can also use one of these plugins:
    Contact Form 7
    Ninja Forms

    Both work perfectly with the Efor theme and give you more customization options.

    3. How to translate field labels (Your Name, Your Email, etc.) into Spanish
    Depending on the plugin you use:

    ✔ If it’s a built-in theme form
    You can translate the labels directly from the page editor.

    ✔ If using Contact Form 7
    You can edit all field labels manually inside the form editor.

    ✔ If using Ninja Forms
    Go to the form → click each field → edit the label and placeholder text.

    ✔ For complete site-wide translation
    You may also use:
    Loco Translate (very easy to use)
    → You can translate any text from the theme or plugins into Spanish.

    Best regards,
    Serkan

    Hi, The reason some of the import-created pages (like Become a Teacher, Dashboard, etc.) appear blank is because Tutor LMS (Pro) relies on specific shortcodes and page assignments — these aren’t automatically filled by the demo import.
    To configure things correctly, please refer to the official documentation: Tutor LMS Shortcodes
    https://docs.themeum.com/tutor-lms/shortcodes/

    Here’s a quick summary of what to check:
    ✅ What to do
    Visit the “Shortcodes” page in the documentation and locate the Page Shortcodes section.
    https://docs.themeum.com/tutor-lms/shortcodes/

    For example, ensure pages that should show the registration form include:
    [tutor_student_registration_form]

    or
    [tutor_instructor_registration_form]

    Ensure your Dashboard page uses:
    [tutor_dashboard]

    Make sure in Tutor LMS → Settings → Authentication you’ve assigned:
    Login Page
    Register Page
    Dashboard Page
    as described in the documentation.

    If a page shows blank, it likely means the shortcode is missing, or the page has not been correctly assigned in the settings.

    Best regards
    Serkan

    serkan
    Moderator

    Thank you for the detailed update.

    In Tutor LMS version 3.9.x, the registration system works differently compared to older versions.
    The login/register modal and registration forms are now controlled entirely through the Authentication settings panel.

    To make the registration option visible, please check these steps:
    ✅ 1. Enable the registration feature
    Go to:
    Dashboard → Tutor LMS → Settings → Authentication
    Please make sure:
    ✔ Enable Registration = ON
    If this option is disabled, the registration tab will not appear anywhere.

    ✅ 2. Assign the required authentication pages
    Still under Authentication, please scroll down to:
    Authentication Pages
    Make sure the following are set:
    Login Page → (your login page)
    Register Page → (the page containing your registration shortcode)
    Dashboard Page → (your Tutor LMS dashboard page)
    If the Register Page is not assigned, Tutor LMS will not show the Register tab and the shortcode may appear as plain text.

    ✅ 3. Use the updated registration shortcode
    Tutor LMS 3.9.x uses a new shortcode:
    [tutor_register]

    Please replace any older shortcode and save the page.

    🧪 If the form still appears blank

    The issue may be a page template or plugin conflict:
    Make sure the page template is Default (not Elementor Canvas)
    Clear all cache (LiteSpeed, WP Rocket, Cloudflare, etc.)
    Temporarily disable login/customization plugins if any

    Best regards,
    Serkan

    serkan
    Moderator

    Hi,
    Let me clarify how the login, registration, and dashboard system work in Tutor LMS, and why you’re seeing blank pages:
    ✅ 1. Tutor LMS Dashboard Page
    Tutor LMS does not automatically create a dashboard page — it requires a dedicated page with a shortcode.
    Please follow these steps:

    Go to Dashboard → Pages → Add New
    Name the page: Dashboard
    Add this shortcode into the content area:
    [tutor_dashboard]
    Publish the page.
    Go to Dashboard → Tutor LMS → Settings → General → Dashboard Page
    Select the Dashboard page you just created.
    After this, https://yourdomain.com/dashboard/ will work correctly and display the full Tutor LMS Student/Instructor dashboard.

    ✅ 2. Registration Page
    Tutor LMS also requires a registration shortcode.
    Please create a page manually:
    Go to Pages → Add New
    Title: Register
    Add shortcode:
    [tutor_registration_form]
    Publish the page.
    Then go to Tutor LMS → Settings → Students
    Enable Registration
    Set the Student Registration Page to the page you created.
    If you want Instructor Registration, also enable it under the Instructor tab.

    ✅ 3. Login Page
    Tutor LMS does not override the default WordPress login screen unless you create your own custom login page.
    Alternative options:
    You can create a Login page and insert this shortcode:

    [tutor_login_form]

    Or you can style the default /wp-login.php using a plugin if you prefer.

    📝 Why some other themes show built-in login/register buttons?
    Those themes add extra custom templates for Tutor LMS.
    Efor theme keeps the original Tutor LMS structure and allows you to place login/register links manually through:
    Menus
    Popup/login plugins
    Custom pages with shortcodes

    This gives you flexibility to customize the look and placement.
    Best regards,
    Serkan

    serkan
    Moderator
    Posted in : Need HTMLversion

    Hi, Thanks for your interest!

    This item is a WordPress theme (built to work with WordPress + the included plugins), so it doesn’t come with a separate full HTML version of all pages, assets, and components. The package on ThemeForest includes the WordPress theme files only.

    If you need to build static pages, you can:
    install the theme on a WordPress site,
    import the demo,
    and then build/export pages from there (for example with a page builder).
    But a standalone “all HTML/CSS/JS files” package is not included with this product.

    Best regards,
    Serkan

    serkan
    Moderator

    Thank you for the details.

    A slow-loading Elementor panel is often related to the server/PHP limits rather than the theme itself. Please make sure your hosting meets the recommended requirements for our themes and for Elementor.

    You can check the recommended values here:
    👉 https://www.pixelwars.org/forums/topic/system-requirements-for-wordpress-themes/

    Please ask your hosting provider to set (at least) something like:

    PHP version: 8.0+

    Memory limit: 256M (512M if possible)

    Max execution time: 300

    Max input vars: 3000+

    After updating these, also go to Elementor → Tools → Regenerate CSS & Data and clear your cache. This usually speeds up the Elementor left panel a lot.

    If it’s still slow after matching these values, we can check for a plugin conflict next.

    Best regards,
    Serkan

    serkan
    Moderator

    Hi,
    Thank you for the follow-up.
    You can upload your screenshot to any image sharing or file hosting service you prefer and then share the URL link here.

    Once we can see your screenshot, we’ll review your settings and help you adjust them to match the round preview shown in the demo.

    Best regards,
    Serkan

    serkan
    Moderator

    Hi, You can easily edit and activate the popup templates included with JetPopup directly from your WordPress dashboard.
    Here’s how to do it step by step:

    🧩 To edit the popup template (e.g., Option 1):

    Go to Dashboard → JetPopup → All Popups

    Locate Option 1 in the list (or whichever popup you want to use)

    Hover over it and click Edit with Elementor

    Inside Elementor, you can customize everything — text, colors, images, buttons, links, and animations

    When you’re done, click Update to save your changes

    ⚙️ To set it as the default popup for your site:

    Go to Dashboard → JetPopup → All Popups

    Hover over Option 1 and click Settings

    Under Display Conditions, choose Entire Site (or specific pages where you want it to appear)

    Set the Trigger Type — for example:

    On page load
    On scroll
    On exit intent

    Click Save Settings

    Once saved, your customized popup (Option 1) will automatically appear based on the trigger and conditions you set.

    💡 Tip: You can also test it manually by clicking Preview Popup at the top bar while editing with Elementor.

    Best regards,
    Serkan

    Hi, The Efor theme includes and supports only the plugins listed on the official ThemeForest page.
    At the moment, we don’t provide additional premium plugins (such as SEO or marketing tools) bundled with the theme.

    However, the theme is fully compatible with popular SEO plugins like Yoast SEO, which you can install separately if you wish to enhance your site’s optimization.

    We really appreciate your suggestion — offering extra premium tools is a great idea, and we’ll be happy to share your feedback with our development team for future consideration.

    Best regards,
    Serkan

    Hi, That’s a great question — thank you for asking.

    Both the Shop (for products like eBooks or downloads) and the Courses (sold through Tutor LMS) use the same payment system, since Tutor LMS integrates directly with WooCommerce.

    Here’s how it works:

    All course enrollments are processed as WooCommerce products,

    So the payment gateways you configure under WooCommerce → Settings → Payments (e.g., Stripe, PayPal, Mercado Pago, etc.) are used for both courses and shop items,

    There’s no need to configure them separately — once a gateway is set up in WooCommerce, it automatically applies to both sections.

    This means you can sell:

    💡 Courses created in Tutor LMS

    📚 Digital downloads like eBooks or guides
    …using the exact same checkout and payment process.

    If you plan to sell both types of products together, you can even display them in the same cart — WooCommerce handles it seamlessly.

    Best regards,
    Serkan

    serkan
    Moderator

    Hi, Yes — Tutor LMS Pro includes a built-in Q&A (Questions & Answers) feature that allows students to ask questions inside a course.
    You can enable it so that:

    Students can post their questions under lessons,

    Instructors can reply to them,

    Other students can also read the questions and answers, which helps build community learning within the course.

    To enable it:

    Go to Dashboard → Tutor LMS → Settings → Course → Q&A

    Make sure the Enable Q&A option is turned ON

    Save your settings

    After that, a Q&A tab will appear on the course page where students can submit and view questions.

    As for lesson comments — they can also be enabled under:
    Dashboard → Tutor LMS → Settings → Lessons → Enable Lesson Comments
    This lets students comment on individual lessons.

    However, student notes are personal — they are private and only visible to the student who writes them.

    So, for open student discussions, the Q&A feature is the best option.

    Best regards,
    Serkan

    Hi,
    You can easily edit, delete, or add new course categories directly from your WordPress dashboard by following these steps:

    Go to Dashboard → Courses → Categories

    Here you can:

    📝 Edit an existing category by hovering over it and clicking Edit

    ❌ Delete a category by clicking Delete

    ➕ Add New Category using the form on the left side — enter the name, slug, and optional description, then click Add New Course Category

    Once you add or edit categories, they will appear automatically on the course creation/edit page under Course Categories so you can assign them to your courses.

    After saving, your new custom categories will also show up on the front end (course cards, filters, etc.) according to your theme’s layout.

    Best regards,
    Serkan

    serkan
    Moderator

    Hi, Thank you for following up.

    The commas you’re seeing remain visible because they are printed as plain text rather than part of the link elements — so CSS can’t fully remove them individually.

    If you prefer a clean and simple solution, you can hide the entire meta line (the “By Developer in …” section) with the following CSS:

    .tutor-meta.tutor-mt-auto {
        display: none !important;
    }

    Please go to Dashboard → Appearance → Customize → Additional CSS, paste this code, and click Publish.
    After refreshing your site, the line with the author and categories will be completely hidden, keeping your course cards clean and consistent.

    Best regards,
    Serkan

    serkan
    Moderator

    Hi,

    If the star ratings are enabled in the Testimonial widget but not visible on the front end, please check the following steps:

    Make sure that both the Efor Addons plugin and Elementor are active and updated to their latest versions.
    These handle the testimonial elements and icon rendering.

    Go to Dashboard → Elementor → Tools → Regenerate CSS & Data, then click Regenerate Files and Sync Library.
    After that, clear your site and browser cache, then reload the page.

    If the stars still don’t appear, please check whether the Font Awesome icons are loading correctly:

    Go to Elementor → Settings → Advanced

    Make sure Load Font Awesome 4 Support is enabled

    Save changes

    After these steps, the rating stars should appear correctly on the testimonial section.

    If the issue persists, please share your page URL (the one where the testimonial widget is used), so we can inspect it and guide you more precisely.

    Best regards,
    Serkan

    serkan
    Moderator
    Posted in : Demo Import issue

    Hello, thank you for your message! 👋

    You can customize both the header and footer areas of your site using the theme’s built-in options and WordPress widgets.
    Here’s how to do it step by step:

    🧭 To edit the Header:

    Go to Dashboard → Appearance → Customize → Site Identity

    Here you can change your logo, site title, and favicon.

    Then go to Appearance → Menus

    You can edit or create your main header menu and assign it to the Header Menu location.

    If you want deeper customization (for example, adding custom sections or a hero header), you can design it using Elementor, by editing the page directly.

    ⚓ To edit the Footer:

    Go to Dashboard → Appearance → Widgets

    You’ll see widget areas like Footer 1, Footer 2, Footer 3, and Footer 4

    Drag and drop any widgets you’d like — such as:

    Text

    Custom HTML

    Social icons

    Navigation menus

    Once saved, they will appear instantly in the footer of your site.

    If you want a completely custom footer design (for example, a single wide section with Elementor elements), you can also create a new footer template with Elementor and assign it using a custom layout plugin.

    Would you like me to show you exactly which widgets are used in the demo footer so you can replicate it?

    Best regards,
    Serkan

    serkan
    Moderator
    Posted in : Import failed

    Hi @dbahl
    Could you please provide me your wp admin details via our private content box below?
    Thanks

    serkan
    Moderator

    Hello,

    If you’re seeing only the Login option (and not the “Register” link) when trying to enroll in a course, please make sure that user registration is enabled in your WordPress settings.

    Here’s how to do it:

    Go to Dashboard → Settings → General

    Check the box that says “Anyone can register”

    Click Save Changes

    Once enabled, Tutor LMS will automatically display both the Login and Register tabs on the login popup and pages — allowing new users to create an account directly.

    If you’d like to have a dedicated registration page as well, you can also create a new page and add the Tutor LMS registration shortcode:

    [tutor_register_form]

    Then you can link this page to your header menu (e.g., “Register”) for easy access.

    After saving these settings, new students will be able to register smoothly before enrolling in a course — just like in the demo.

    Best regards,
    Serkan

    Hello,

    Thank you for reaching out.

    You can easily translate the static text that appears on your blog pages — such as “Like this” and “Views” — using the Loco Translate plugin.
    Here’s how to do it:

    Go to Dashboard → Loco Translate → Themes → Efor

    Make sure your WordPress language and Loco Translate language are both set to Spanish (es_ES)

    In the search bar, type the word you want to translate — for example, “Like this” or “Views”

    Click on the result and enter your Spanish translation (e.g., “Me gusta esto”, “Vistas”)

    Click Save to apply the changes

    After saving, refresh your site — your translated words should appear on the blog pages.

    Best regards,
    Serkan

    serkan
    Moderator

    Hello,

    Thank you for reaching out.

    The Efor theme provides a basic header style control under
    Appearance → Customize → Blog (or Portfolio) → Page Header Style,
    where you can choose between Transparent or Floating header layouts.

    However, if you want to go beyond that — for example,
    ✅ Replace the background image with a solid color or custom text,
    ✅ Remove or change the large “Blog” / “Courses” title,
    ✅ Or design a full hero section with your own layout —
    you can achieve this easily using Elementor:

    Edit your Blog or Courses page with Elementor

    Disable the default page header.
    Add your own Hero Section using Elementor elements — heading, text, buttons, or background color/image

    Save and update the page

    This gives you full flexibility to create a clean, personalized header area exactly as you want it — instead of the theme’s default title section.

    Best regards,
    Serkan

    Hello 🌞

    Thank you for reaching out.

    The text “Type and hit enter” in the search box can be easily changed using the Loco Translate plugin.
    Here’s how you can do it:

    Go to Dashboard → Loco Translate → Themes → Efor

    Make sure your WordPress language and Loco Translate language are the same
    (for example, both set to English, Spanish, Portuguese, etc.)

    Use the search bar in Loco Translate to find the text “Type and hit enter”

    Click on it, then enter your custom text in the translation field (for example, “Search and press Enter”)

    Click Save to apply your change

    You can see an example screenshot here:
    👉 https://ibb.co/sbtRD3V

    After saving, refresh your site — your custom text will appear instead of the default one.

    Best regards,
    Serkan

    serkan
    Moderator

    Hello 🌞

    Thank you for reaching out.

    The sidebar on your blog posts and course pages appears empty because no widgets are currently assigned to it.
    You can easily configure it by following these steps:

    Go to Dashboard → Appearance → Widgets
    Locate the Blog Sidebar (or Post Sidebar) area
    Drag and drop the widgets you’d like to display — for example:
    Search
    Categories
    Recent Posts
    Tags
    or any custom widget you prefer

    Once you add widgets, they will automatically appear on the right side of your blog pages, just like in the demo.

    Additionally, each post can have a custom sidebar:
    When editing a post, look at the Sidebar option in the right panel.
    You can assign a different sidebar here if you want to use something other than the default one.
    If no sidebar is selected, the default sidebar will be displayed automatically.

    Once you add the desired widgets and save, your sidebar should look exactly like in the demo:
    👉 https://themes.pixelwars.org/efor/demo-11/

    Best regards,
    Serkan

    serkan
    Moderator

    Hello, good morning! 🌞

    Thank you for your message.

    At the moment, the Efor theme doesn’t include a built-in “Login/Register” button or icon in the header area. However, you can easily add these links as menu items by following the steps below:

    Go to Dashboard → Appearance → Menus

    Create or edit your main menu (usually the one assigned to “Header Menu”)

    Click on Custom Links in the left panel

    Add your site’s login or registration URLs, for example:

    Login: https://yourdomain.com/login/

    Register: https://yourdomain.com/register/
    (If you’re using Tutor LMS, you can also use /dashboard/ for the student/instructor dashboard page.)

    Click Add to Menu, then Save Menu

    These links will then appear in your site’s header, allowing users to log in or register directly.

    Best regards,
    Serkan

    Hello, good morning! 🌞

    Thank you for reaching out.

    The eCommerce section in the Efor theme demo is powered by WooCommerce, so all payment gateways supported by WooCommerce can be used — including:

    Stripe
    PayPal
    Mercado Pago

    and many others available through free or premium WooCommerce extensions.

    Here’s how you can set them up:

    Go to Dashboard → WooCommerce → Settings → Payments

    Enable your preferred payment gateways (e.g., Stripe, PayPal, etc.)

    Click Set up next to each gateway to enter your API keys and account details.

    Save the changes — your checkout page will then be ready to accept payments.

    📘 For more details, you can follow WooCommerce’s official documentation:
    👉 https://woocommerce.com/documentation/woocommerce/getting-started/

    Please note that the theme doesn’t limit or modify the payment options — it simply styles the WooCommerce shop and checkout pages to match the demo design.

    Best regards,
    Serkan

    serkan
    Moderator

    Hello, good morning! 🌞

    Thank you for reaching out.

    You can edit the instructor biography and profile details by following these steps:

    Go to Dashboard → Users → All Users, then click Edit on the instructor you want to update.

    In the Tutor Fields section, you can fill in the following:

    Job Title (e.g., Registered Nurse, Lecturer, etc.)

    Profile Bio → this is the instructor biography that appears on the profile page.

    Profile Photo → upload or change the instructor’s profile picture.

    These details will automatically appear on the instructor’s public profile page — for example:
    https://yoursite.com/profile/username/?view=instructor

    The cover image or header background shown in the demo is part of the theme’s layout and uses the default background image defined for profile pages.

    Each instructor can have their own personalized biography, profile photo, and job title — just like the demo.

    👉 Also make sure both the Tutor LMS and Efor Addons plugins are active, as they enable the enhanced instructor profile design.

    Best regards,
    Serkan

    serkan
    Moderator

    Hi,

    Thanks a lot for the detailed report and for sharing your URL 🙏

    From what I can see on your homepage, some sections seem to have been imported multiple times — the homepage content repeats 2–3 times. This usually happens if the demo import was run more than once, or if a cache/optimization plugin interfered during the import process.

    Because there are several points to review (custom cursor, click/hover sounds, mobile menu issue, and mobile zoom), it will be much faster if I can check directly from your dashboard.

    Please do the following steps:

    Make a full backup of your website (files + database) before sharing access.

    In the private content box, please share temporary WP Admin login credentials (URL, username, and password) so I can safely log in and check everything.

    Let me know which demo from our theme you wanted to replicate exactly.

    Also, please make sure your hosting meets the system requirements listed here:
    👉 https://www.pixelwars.org/forums/topic/system-requirements-for-wordpress-themes/

    (Especially check PHP version, max_execution_time, memory_limit, and upload_max_filesize settings.)

    Once I have access, I’ll:

    Check why the custom cursor is not loading properly.

    Test and fix the click and hover sound effects from the Customizer.

    Inspect and correct the mobile menu issue (menu visible on the left).

    Review why the “disable mobile zoom” setting isn’t applying (it might be cache or theme override related).

    Clean up the duplicated homepage sections or, if needed, reinstall the demo to make it look exactly like the original demo you chose.

    Best regards,
    Serkan

    serkan
    Moderator
    Posted in : refound

    Hello,

    Thank you for reaching out and for sharing your thoughts so clearly. I completely understand your concerns about the Tutor LMS license and renewal process.

    Regarding your refund request — I don’t have the authorization to approve or process refunds directly. However, I’ve forwarded your message and details to our developer for further review. They will take a closer look and get back to you as soon as possible regarding your case.

    We truly appreciate your patience and understanding in the meantime.

    Best regards,
    Serkan

    serkan
    Moderator

    Hi,
    I will forward this issue to our developer and i will keep you updated.
    Thanks

    serkan
    Moderator

    You are welcome :) We’d be very happy if you can spare a minute to rate the theme on ThemeForest. Your feedback will boost our motivation and help us to work harder on future updates.

    https://themeforest.net/downloads

    Thank you for your support.

    serkan
    Moderator
    Posted in : login issue

    Hi,

    Thank you for your message and for checking with the No Cache preview — that’s a very helpful clue. 🙏

    Yes, this behavior usually happens when a caching or optimization plugin (like LiteSpeed Cache, WP Rocket, or Cloudflare) stores a cached version of the login page. As a result, after a successful login, the browser reloads the cached version instead of redirecting to the dashboard.

    Please try the following steps:

    1️⃣ Exclude Tutor LMS pages from cache:
    Go to LiteSpeed Cache → Page Optimization → Excludes, and add these pages to the “Do Not Cache URIs” list:

    /dashboard/
    /login/
    /register/
    /courses/
    /lesson/
    

    2️⃣ Purge all cache:
    After saving the exclusions, go to LiteSpeed Cache → Toolbox → Purge All to clear cached content.

    3️⃣ Disable HTML caching temporarily:
    Under Cache → Cache Rules, make sure logged-in users are excluded from caching.

    4️⃣ Retest login:
    Try logging in again in a private/incognito browser window.

    If the issue disappears, it confirms that caching is the cause.

    If possible, please also share your website URL so we can inspect the caching headers or confirm if anything else (like Cloudflare) might be affecting it.

    Kind regards,
    Serkan

    serkan
    Moderator

    Hi,

    That’s great to hear — I’m really glad the fix worked! 😄
    Don’t worry, these small responsive quirks can be tricky to catch.

    If you notice anything else while testing on different devices, feel free to let us know anytime.

    Have a great day and enjoy building your site!

    Best,
    Serkan

    serkan
    Moderator

    Hi,
    Please go to appearance > customize > header > menu > when i change the color from here, also it reflects to the menu color as well.
    By the way, I see that the other photo issue has been resolved as well. Please clear your browser cache and try again.
    Thanks

    serkan
    Moderator

    Hi Vasilis,

    That’s fantastic news — we’re really glad to hear everything is now working perfectly! 🎉

    And yes, your thinking about the priorities makes total sense.
    Keeping the Tutor enrollment hook with priority 10 and the auto-complete hook with priority 20 is actually the optimal order — this ensures the enrollment action fires first, and only then the order moves to “Completed.”

    Thank you for taking the time to test and share your detailed results — this will surely help other users facing similar behavior with Apple Pay / Google Pay.

    Have a great day ahead and happy teaching!

    Best regards,
    Serkan

    serkan
    Moderator

    Hi George,

    Thanks for your message!

    Yes — the theme fully supports multi-level menus (submenus) by default. You don’t need Elementor or Elementor Pro to create them.

    You can easily add submenu items from your WordPress Dashboard:

    Go to Appearance → Menus.

    Add the pages you want to include in your main menu.

    To create a submenu, simply drag a menu item slightly to the right, under the parent item.

    Click Save Menu — and you’re done!

    Submenus are already styled automatically by the theme, so there’s no need to rebuild them with Elementor unless you want a custom mega menu layout.

    Kind regards,
    Serkan

    serkan
    Moderator

    Hi Vasilis,

    Thank you very much for your detailed report — and for describing the behavior so clearly. 🙏

    We understand how frustrating this can be.
    Fortunately, the issue isn’t caused by the theme itself but rather by how the WooCommerce Stripe Gateway handles Apple Pay / Google Pay transactions in combination with Tutor LMS’s enrollment triggers.

    Here’s what’s happening technically:

    When Apple Pay / Google Pay is used, Stripe processes the payment through a direct tokenized session, and the standard woocommerce_payment_complete hook isn’t always fired in real time.

    Tutor LMS relies on that hook (or woocommerce_order_status_completed) to auto-enroll the user after checkout.

    Because that hook is skipped or delayed, the order stays in “Processing” and the student never gets enrolled — even if you manually mark the order as “Completed”.

    Recommended Steps

    Update everything
    Ensure the latest versions of Tutor LMS, Tutor LMS Pro, WooCommerce, and the WooCommerce Stripe Gateway plugin are installed.
    (Older Stripe versions had incomplete support for Apple Pay / Google Pay webhooks.)

    Enable Stripe webhooks properly
    In your Stripe Dashboard → Developers → Webhooks, make sure these events are active and correctly pointing to your site’s listener URL (typically
    https://yourdomain.com/?wc-api=wc_stripe).
    Missing or misconfigured webhooks can prevent order status updates.

    Add a small compatibility snippet
    If the issue persists even after webhooks are verified, you can add the following custom code in your child theme’s functions.php or a snippets plugin:

    add_action('woocommerce_order_status_processing', function($order_id) {
        if (class_exists('TUTOR\Tutor')) {
            do_action('tutor_course_enrollment_after_payment_complete', $order_id);
        }
    });
    

    This forces Tutor LMS to trigger enrollment when an order stays in “Processing” due to Apple Pay / Google Pay behavior.

    Optional temporary fix
    If you prefer automatic completion for all paid orders (until an update from the plugin authors), you can use:

    add_action('woocommerce_thankyou', function($order_id) {
        $order = wc_get_order($order_id);
        if ($order && $order->has_status('processing')) {
            $order->update_status('completed');
        }
    });
    

    Why credit/debit and Klarna work

    Those payment methods use WooCommerce’s standard checkout flow, so the normal hooks fire correctly — that’s why enrollment completes instantly there.

    This is a known compatibility behavior between Stripe’s express checkout and Tutor LMS, not related to the theme, and it’s being improved by both plugin teams in their recent releases.

    Please try the steps above and let us know if it resolves the issue — we’re happy to guide you further if you share your current plugin versions and webhook settings.

    Kind regards,
    Serkan

    serkan
    Moderator

    Hi,
    When i disable your third party plugins, your image crash issue has been fixed and you can try to use this custom css code for the color issue

    @media screen and (min-width: 992px) {
        html.loaded .nav-menu ul li a .link-text:before, .nav-menu li.has-submenu:hover > a .link-text:before { background-color: #de3333; border-color: #de3333;  } }

    Thanks

    serkan
    Moderator

    Hi,
    Thank you for reporting this — and for sharing both links! 🙏

    We’ve checked the issue, and you’re right: at around 991px viewport width, the header layout switches from the desktop to the mobile version. In some cases, depending on the browser zoom level or caching, the navigation elements can momentarily stack vertically instead of aligning in one line.

    To fix this on your website, please add the following small CSS snippet to your Customizer → Additional CSS section:

    @media (max-width: 991px) { .site-header .header-buttons { flex-wrap: nowrap !important; align-items: center !important; }
    .site-header .header-buttons a { display: inline-flex !important; } }

    Then clear your browser and site cache.
    This will ensure the header buttons stay aligned correctly when switching between desktop and mobile view.

    We’ll also pass this minor responsive edge case to our dev team so it can be adjusted in a future update of the F8 theme.

    Thanks again for pointing it out — we appreciate your detailed feedback!
    Please let us know if the CSS fix works for you.

    Kind regards,
    Serkan

    serkan
    Moderator
    Posted in : import demo widget

    Hi,

    Thank you very much for reaching out and for explaining your situation in detail.
    We completely understand your concern and we want to assure you that the Efor theme does not contain any malicious or harmful code. The theme is sold exclusively on ThemeForest, where all files are reviewed and verified by Envato’s security team before being published.

    What you are experiencing is most likely related to a plugin conflict or a false positive warning triggered by one of the imported demo scripts, rather than an actual infection. The “Social Feed Gallery” plugin (used for Instagram widgets) sometimes causes these warnings when its API tokens or redirects are blocked or flagged by automated security scanners.

    To help you verify that your site is clean, please follow these steps:

    Scan your website using a trusted security plugin such as Wordfence or Sucuri Security and remove any flagged temporary cache files.

    Reinstall a fresh copy of the theme downloaded directly from your ThemeForest Downloads page — this ensures that no file was altered during upload or transfer.

    Make sure that all plugins are downloaded from official WordPress.org or ThemeForest sources.

    Clear your browser and server cache, then recheck your site with Google Search Console → Security Issues to request a review once the issue is resolved.

    Please rest assured that the theme itself is 100% clean and safe to use, and we’ve never received any verified reports of malware infections.

    We truly appreciate your patience and understanding. Let us know once you’ve completed the scan or if you’d like step-by-step guidance on reinstalling a clean copy.

    Kind regards,
    Serkan

    serkan
    Moderator
    Posted in : Not biography

    Hi,
    It says “The username xx is not registered on this site.” Could you please check it out?
    Thanks

    serkan
    Moderator
    Posted in : Import demo

    Hi,
    I tried to login your website and it says “The username xx is not registered on this site.”
    Before you share the username and password, please be sure that it is working.
    Thanks

    serkan
    Moderator

    Hi,
    I will forward this issue to our developer and i will keep you updated.
    Thanks

    serkan
    Moderator

    Hi, Thanks for the update!

    In Tutor LMS v3.8, the layout settings have been reorganized slightly, so you can now find them under:

    Go to Tutor LMS → Settings → Design.

    Under the Course Details Layout section, choose Tutor Default (or your preferred layout).

    Click Save Settings.

    After saving, please clear your browser and site cache and then re-check the assignment page.

    If the issue persists even after that, please go to Tutor LMS → Tools → Templates, click Regenerate Template Files, and then refresh the frontend again — this ensures the latest layout structure is applied.

    Let me know once you’ve tried this, and I’ll guide you through the next quick check if needed.

    Best regards,
    Serkan

    serkan
    Moderator

    Hi, Thanks for reaching out!

    You can easily change the number of articles displayed per page from your WordPress Dashboard → Settings → Reading → “Blog pages show at most” option.

    Alternatively, if you’re using Elementor’s Blog Posts widget, open the page in Elementor, select the Blog Posts widget, and under the Content → Query tab, adjust the Posts Per Page value.

    This will control how many articles appear before pagination on your News page.

    Best regards,
    Serkan

    serkan
    Moderator

    Hi,
    Thanks for reaching out!

    If your Crocoblock licenses have expired and you’re no longer receiving automatic updates, you can request a new license key directly from our developer team.

    Please visit the link below and share your website URL there — the developer will provide the updated license:
    👉 https://www.pixelwars.org/forums/topic/tutorlms-pro/

    Once the new license is activated, your plugins will resume automatic updates.

    Best regards,
    Serkan

    serkan
    Moderator

    Hi, Thank you for the screenshots!

    If the assignment page shows a blank beige screen on the frontend, it usually means the assignment content is not being rendered by the Tutor LMS content template. Please check the following steps to resolve it:

    Make sure the assignment is linked to a lesson/topic:

    Edit the course in the Course Builder.

    Under the relevant topic (e.g., Lesson 3 – Describing People, Family & Possessives), confirm the assignment is properly added under that lesson.

    If not, click “+ Assignment” and select it again from the list.

    Ensure “Content Drip” is not restricting access:

    In Course → Settings → Content Drip, make sure the “None” option is selected (as shown in your first screenshot).

    If a drip or prerequisite rule is active, the content might not appear until the student unlocks it.

    Check assignment visibility:

    Edit the assignment and ensure it’s published (not saved as draft).

    Under Assignment Options, confirm that “Set Deadline From Assignment Start Time” is enabled only if you want the countdown to start when the student begins it.

    Clear cache or switch template:

    If everything looks fine but the page is still blank, go to Tutor LMS → Settings → General → Layout and switch the course template to Tutor Default.

    After these steps, your assignment should appear correctly on the frontend with the upload form and description visible.

    Thanks

Viewing 50 posts - 251 through 300 (of 15,511 total)