Tech Tag: WordPress

  • What Using ghost.org Taught Me About Staying True to Myself as a Creator

    What Using ghost.org Taught Me About Staying True to Myself as a Creator

    Tried out ghost.org. It’s definitely faster than WordPress, this was surprising. Plus, you don’t have to write in Markdown like hugo, so it’s super easy to create articles. Newsletters can be sent out automatically too. It felt like I could just focus on writing.

    But reality was different. As soon as I got a subscriber for my newsletter, questions started popping up. “This subscriber probably wants to hear more about this topic. Is it bad if I write about something else? But if I publish, the newsletter goes out automatically, and while I can manually turn off the newsletter, isn’t that missing the point of using ghost.org?” As followers increased, I started feeling like I should only post about popular topics. The number of things I talked about narrowed, and it wasn’t as fun anymore.

    I hated the newsletters going out automatically. But I didn’t want to turn them off manually either. And I didn’t want to limit my blog topics. That’s where the frustration kicked in.

    With WordPress, you can create custom post types, so you can keep adding new types of posts without mixing them up with regular ones. ghost.org doesn’t have that concept.

    Eventually, I got tired of it all and decided to go back to WordPress.

    What I felt from using ghost.org is this: every time I tried to talk about something new, I started worrying, “What if I lose followers?” Sure, it’s not the end of the world if someone unsubscribes, but once you start thinking about it, even things you enjoyed become less fun. That’s why, in times like these, what really matters is expressing yourself and having fun, and picking a platform that lets you do just that.

    in , , , ,
  • Fix Category Count Issues After Switching Post Types in WordPress

    Fix Category Count Issues After Switching Post Types in WordPress

    Switching post types with the Post Type Switcher plugin can cause incorrect category counts. Fix it easily by deleting the problematic category:

    1. Identify the Issue: Check which category shows incorrect counts.
    2. Delete the Category: In the WordPress dashboard, go to Posts > Categories and delete the broken category (posts remain intact).
    3. Reassign/Create Category: WordPress will recalculate counts when posts are reassigned or defaulted.

    This quick fix resolves misaligned counts and keeps your site organized. Advanced users can opt for database solutions if needed.

    in
  • How to reduce items on WooCommerce checkout page

    How to reduce items on WooCommerce checkout page

    I will show you how to delete unnecessary items on the WooCommerce checkout page. Just put the following code in your theme’s functions.php and save/update. By entering this, all input other than first name, last name, company name (optional), and email address will be deleted. This is ideal if you are selling virtual products. Please feel free to adjust any items you need.

    // Remove billing details from woocommerce checkout field
                  add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );
                  function custom_override_checkout_fields( $fields ) {
                              unset($fields['order']['order_comments']);
                              unset($fields['billing']['billing_address_1']);
                              unset($fields['billing']['billing_address_2']);
                              unset($fields['billing']['billing_city']);
                              unset($fields['billing']['billing_postcode']);
                              unset($fields['billing']['billing_country']);
                              unset($fields['billing']['billing_state']);
                              unset($fields['billing']['billing_phone']);
                              unset($fields['billing']['billing_address_2']);
                              unset($fields['billing']['billing_postcode']);
                              unset($fields['billing']['billing_city']);
                              return $fields;
                          }
                  add_filter('woocommerce_enable_order_notes_field', '__return_false');
    in
  • What to do when you can’t upload CSV files with WooCommerce

    What to do when you can’t upload CSV files with WooCommerce

    Today I will write about what to do when you cannot import a CSV file when importing products in WooCommerce. A message like the one below appears. “You do not have permission to upload this file type.”

    1 1024x696 1

    In this case, install the following plugin.

    “WP Add Mime Types”

    Once installed, add the following string to the additional items field on the settings screen and save.

    「csv = text/csv」

    3 1024x701 1

    Then try importing the CSV file again and it will be able to import.

    in
  • Optimizing WordPress Permalinks for SEO

    Optimizing WordPress Permalinks for SEO

    Clean permalinks are vital for SEO, offering advantages over parameterized URLs. Here’s why:

    1. Readability: Clean URLs like example.com/product/shoes are easier to understand than example.com/?p=123.
    2. Keyword Optimization: Descriptive URLs include relevant keywords, aiding search engine rankings.
    3. Link Sharing: Clean URLs look appealing and are more likely to be shared.
    4. Crawl Efficiency: Search engines navigate structured URLs more effectively.
    5. Avoiding Duplicate Content: Parameterized URLs can lead to duplicate content issues.

    Best Practices for WordPress Permalinks

    1. Use Post Name Structure: Go to Settings > Permalinks and select “Post name.”
    2. Include Keywords: Reflect the page content in the URL.
    3. Keep It Short: Avoid unnecessary words; prioritize clarity.
    4. Avoid Dates: Unless essential, skip date-based URLs to keep content evergreen.
    5. Use Canonical Tags: Manage duplicate content if parameters are necessary.
    6. Set Redirects: Use 301 redirects for changed URLs to retain SEO value.

    By adopting these practices, you’ll enhance SEO performance and user experience.

    in