Connect with us

WORDPRESS

How to Fix WooCommerce Product Search Not Working

Published

on

Fixing the WooCommerce product search not working issue

Is the WooCommerce product search not working in your online store?

If your WooCommerce search isn’t working correctly, users won’t be able to find the products they are looking for. This can result in a poor user experience, abandoned carts, and fewer sales.

In this article, we will show you what to do when the WooCommerce product search is not working. We will also explain how to improve the search feature.

The Importance of WooCommerce Product Search

Without a functional search tool, users won’t be able to browse through your product catalog and make purchases in your WooCommerce store.

WooCommerce search not working

This can result in frustrated customers leaving your site, which will skyrocket bounce rates and decrease profits.

In turn, it can also damage your store’s reputation. If many people struggle to use your online store, then they may go to your competitors instead.

The error may also cause your website SEO to suffer because search engines use the search functionality to rank websites.

If your site has lower rankings in the search results, then fewer customers will be able to find and purchase your products online.

By fixing the WooCommerce search feature, you can improve the customer experience, making it easier for shoppers to find what they are looking for and make more sales.

That being said, you can follow the steps in our troubleshooting guide and learn what to do when the WooCommerce product search is not working.

Step 1: Check With Your Hosting Provider

The most common reason the search feature isn’t working is because of your WordPress hosting.

The server hosting your site may not have enough resources to handle a large number of WooCommerce products at once.

This server may also have some software restrictions that limit the amount of available memory and prevent the search feature from working correctly.

If this is the case, then you can try contacting your hosting provider’s customer support, as this problem cannot be solved from your end. They can help you figure out if the WooCommerce search isn’t working due to the server and help you fix the issue.

However, if the issue is not with your hosting, then you will need to move on to the next step.

Step 2: Deactivate Plugins

The WooCommerce product search may not be working because of an outdated or new plugin on your WordPress website that is causing some errors.

This can happen if a plugin has bugs in its software or isn’t compatible with other plugins on your website.

You can easily fix this issue by deactivating every plugin apart from WooCoomerce on your site.

First, you will need to go to the Plugins » Installed Plugins page from the WordPress admin sidebar. Once you are there, just select all the activated plugins except WooCommerce from the list.

Next, simply choose the ‘Deactivate’ option from the ‘Bulk actions’ dropdown menu and click on the ‘Apply’ button to deactivate all the plugins on your site.

Deactivate all the plugin except WooCommerce

Now, you can visit your website to check if this has fixed the issue.

If it has, then simply activate the plugins one by one until you can find the one causing the error. You will then need to look for an alternative plugin or contact the developers for support.

If deactivating plugins didn’t fix the issue, then keep reading to solve the problem.

Step 3: Update the WooCommerce Database

A corrupted database can be another reason that the WooCommerce search is not working.

For instance, you may have imported a large number of products as a CSV file, which is causing a problem with the database.

To fix this issue, you will need to update the WooCommerce database. Make sure to create a complete backup of your website before updating its database.

First, head over to the WooCommerce » Status page from the WordPress sidebar.

Once you are there, simply switch to the ‘Tools’ tab and click the ‘Regenerate’ button next to the ‘Product lookup tables’ option.

Click Regenerate next to the Product Lookup Table option

After that, scroll down to the ‘Update database’ option and just click the button next to it.

This will update the WooCommerce plugin’s database to the latest version.

Update the WooCommerce database

Next, simply visit your online store to check if the issue has been resolved.

Step 4: Check Catalog Visibility Settings

Another reason for this problem can be that you have set the catalog visibility of your products to ‘Shop only’ or ‘Hidden’.

With these settings, the products won’t show up in the search results in your online store.

To check this, you need to visit the Products » All Products page from the WordPress admin sidebar and click on the ‘Edit’ link under a product name.

Click the Edit link under the product name

Once you are on the product page, simply click the ‘Edit’ link under the ‘Catalog visibility’ option in the ‘Publish’ section on the right.

This will open up a list of visibility choices.

From here, you need to make sure that the catalog visibility is set to ‘Shop and search results’.

Choose the Shop and Search Results option from the Catalog Visibility section

After that, click the ‘OK’ button to save your changes. Then, simply click the ‘Update’ button.

Now visit your website to check if the WooCommerce search is working. If it isn’t, then you will need to keep reading our tutorial.

Step 5: Reindex WooCommerce Products

You may not have indexed your Woocomerce products properly, making the search feature inaccessible.

To reindex the products, head to the Products » All Products page from the WordPress admin sidebar. From here, check the box at the top of the list to select all the products.

After that, select the ‘Edit’ option from the ‘Bulk actions’ dropdown menu and click the ‘Apply’ button.

Edit all the WooCommerce products

This will open up the ‘Bulk Edit’ tab on the page.

From here, simply click the ‘Update’ button to reindex all the WooCommerce products.

Click the Update button to reindex products

Once you have done that, you need to visit your website to test the search results.

Improve WooCommerce Product Search With SearchWP

If you have tried all the steps above and they haven’t fixed the product search problem, then it’s time for you to switch to a search plugin.

This is where SearchWP comes in.

It is the best WordPress search plugin on the market that can help you improve WooCommerce product search by automatically replacing the default WordPress search with a more powerful search feature.

It puts you in complete control of the WordPress search algorithm and builds an index that matches search keywords in content, titles, categories, tags, shortcodes, documents, products, and more.

SearchWP

First, you will need to install and activate the SearchWP plugin. For more detailed instructions, see our guide on how to install a WordPress plugin.

Upon activation, head over to the SearchWP » Settings page from the admin sidebar and switch to the ‘General’ menu option.

Here, you have to copy and paste the license key into the ‘License Key’ field. You can get your key from the ‘SearchWP Accounts’ page on the SearchWP website.

After that, simply click the ‘Activate’ button.

Enter your SearchWP license key

Next, you have to visit the SearchWP » Extensions page from the admin sidebar.

From here, click the ‘Install’ button under the ‘WooCommerce Integration’ extension. Upon installation, the extension will be activated automatically.

Install WooCommerce integration extension

Next, head over to the SearchWP » Algorithm page from the WordPress admin sidebar and click the ‘Source and Settings’ button.

This will open a popup where you need to check the ‘Products’ option to add WooCommerce products as a search source.

After that, click the ‘Done’ button to continue.

Add Products as search source

Now, if you scroll down, you will see a new ‘Products’ section added to the list of search sources.

By default, SearchWP will look at the product title, content (description), slug, and excerpt (short description) for search matches. You can add relevance (importance) to these search attributes by moving the sliders next to them.

For more detailed instructions, you may want to see our tutorial on how to make a smart WooCommerce product search.

Depending on how your site is set up, you may also be able to search for other content by clicking on the ‘Add/Remove Attributes’ button.

Add weight to search attributes

This will open up a popup from where you can add custom fields and taxonomies to the attributes as well.

Improve WooCommerce Product Search With Categories, Tags, SKUs, and Other Attributes

To make your WooCommerce product search more accurate, we recommend adding categories, tags, and SKUs as search sources using SearchWP.

Once the ‘Add/Remove Attributes’ popup appears, simply start by typing ‘SKU’ into the ‘Custom Fields’ box. For more information, we recommend reading our guide on how to enable search by product SKU in WooCommerce.

After that, select the ‘Product categories’, ‘Product tags’, and other product attributes from the ‘Taxonomies’ dropdown menu.

Add SKU, tag, categories, and attributes as custom fields and taxonomies

Once you have done that, click the ‘Done’ button to save the changes.

Now that tags, SKUs, and categories have been added as search sources, move the slider next to these options to assign weight to these attributes.

Assign weight to the added fields

Note: If you don’t know how to create tags, categories, and attributes for your products, please see our tutorial on how to add product tags, attributes, and categories to WooCommerce.

After you have finished configuring settings for SearchWP, simply click the ‘Save’ button at the top.

Now the default search box on your WooCommerce store will be automatically replaced by SearchWP.

Click Save to store your changes

Finally, you can visit your website to check out the new and improved WooCommerce product search box.

Improved WooCommerce product search

We hope this article helped you learn what to do when the WooCommerce product search is not working. You may also want to see our article on how to fix WordPress search not working and check out our expert picks for the best WooCommerce plugins to grow your online store.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.



Source link

Keep an eye on what we are doing
Be the first to get latest updates and exclusive content straight to your email inbox.
We promise not to spam you. You can unsubscribe at any time.
Invalid email address

WORDPRESS

Do the Woo 4.0 – WordPress.com News

Published

on

By

Do the Woo 4.0 – WordPress.com News

Editor’s note: This is a guest post from Bob Dunn, founder of Do the Woo, a podcast channel elevating voices of the WooCommerce and WordPress community.

It was early 2023, and I’d been searching for the perfect direction for Do the Woo, the podcast and site we first launched in 2016. I’d made some small steps, but I hadn’t yet found the grand recipe. I just knew that with the shows changing format, the site needed to as well.

Finally, it came to me, as clear as day. 

If I was going to do a major site redesign, I wanted it to be built on blocks. I wanted a full-site editor. And I wanted a hosting platform that would take care of things so I could focus on the content. That meant WordPress.com. 

So that fall, around the time of WordCamp US, I sent Matt Mullenweg a message. Just as I’d shared ideas with Matt in the past, I did so now—except now was my vision for the next Do the Woo, and the platform I thought it should be built upon. Incredibly, he saw what I saw, and not long after a dream partnership formed: I began working with WordPress.com’s special projects team on the next version of Do the Woo. 

Between then and now, a lot has happened. A lot of wireframes, a lot of discussion, a lot of iteration. The WordPress.com team has done incredible work throughout. During my visit to CloudFest in Germany, we even soft-launched the new site. But now it’s official. Today, on the first day of WordCamp Europe, I’m excited to announce Do the Woo 4.0: the podcast by WordPress and WooCommerce builder and business community, for the community. 

There are so many things I could tell you about the new site, but it’s all right there on DotheWoo.io, so head over there to learn about our launch. And stay tuned—there’s lots of exciting stuff in the works. 

This wouldn’t have happened without the folks from WordPress.com, WooCommerce, and Jetpack. I’m thrilled with what they’ve done with the site, and even more thrilled that my new home is on WordPress.com. I can’t wait for you to join our journey. Let’s do the Woo! 


Join 111.3M other subscribers

Source link

Keep an eye on what we are doing
Be the first to get latest updates and exclusive content straight to your email inbox.
We promise not to spam you. You can unsubscribe at any time.
Invalid email address
Continue Reading

WORDPRESS

How to Start a Dropshipping Business and Earn $150k/yr: A Step-by-Step Guide

Published

on

By

How to Start a Dropshipping Business and Earn $150k/yr: A Step-by-Step Guide

Exposing the Lies of Dropshipping Gurus: How to Start a Dropshipping Business the Right Way

Are you tired of watching countless videos promising to teach you how to start a dropshipping business and make a fortune overnight? Have you followed their advice, only to see your e-commerce store fail miserably? If so, you’re not alone. The truth is, many aspiring entrepreneurs have been misled by dropshipping gurus who claim to have the secret formula for success.

We strongly recommend that you check out our guide on how to take advantage of AI in today’s passive income economy.

Dropshipping gurus often showcase their impressive revenue figures, claiming to have made thousands of dollars in a single day. They promise that anyone can easily replicate their success and start a dropshipping business with minimal effort. However, what they fail to mention is that these results are usually short-lived and unsustainable.

The reality is that building a successful dropshipping business requires far more than just selecting a winning product, setting up a store, and launching a few ads. It involves careful planning, strategic marketing, and exceptional customer service. Unfortunately, most gurus focus solely on the initial stages of starting a dropshipping business, neglecting the crucial aspects that determine long-term success.

The Pitfalls of Following Guru Advice

When you start a dropshipping business based on the advice of gurus, you may experience a brief period of success. You might make a few sales and feel excited about the potential of your new venture. However, this initial success is often followed by a sudden drop in revenue, leaving you confused and frustrated.

The reason for this decline is simple: the strategies taught by most gurus are not designed for long-term sustainability. They focus on short-term tactics, such as running aggressive ad campaigns and testing countless products, without considering the importance of building a strong brand and providing excellent customer service.

The Importance of Customer Satisfaction

One of the most critical factors in running a successful dropshipping business is customer satisfaction. When you start a dropshipping business, your primary goal should be to provide an exceptional experience for your customers. This includes offering high-quality products, timely shipping, and responsive customer support.

Unfortunately, many dropshippers overlook the importance of customer satisfaction in their pursuit of quick profits. They focus solely on driving traffic to their store and making sales, neglecting the needs of their customers once the transaction is complete. As a result, they often face a high number of complaints, refunds, and chargebacks, which can quickly erode their profits and damage their reputation.

Building a Sustainable Dropshipping Business

To start a dropshipping business that stands the test of time, you need to shift your focus from short-term gains to long-term sustainability. This involves investing time and effort into building a strong foundation for your business, rather than chasing the latest trends or relying on questionable tactics.

One of the key elements of a sustainable dropshipping business is a well-defined niche. Instead of trying to sell a wide range of unrelated products, focus on a specific category that aligns with your interests and expertise. This will allow you to establish yourself as an authority in your niche, attract a loyal customer base, and differentiate yourself from competitors.

Another crucial aspect of building a sustainable dropshipping business is branding. Develop a unique brand identity that resonates with your target audience and sets you apart from other dropshippers. This includes creating a professional logo, designing an attractive website, and maintaining a consistent brand voice across all your marketing channels.

Prioritizing Customer Service

To ensure the long-term success of your dropshipping business, you must prioritize customer service. This means going above and beyond to meet the needs and expectations of your customers, even if it requires additional time and effort on your part.

Start by providing clear and detailed product descriptions, including accurate shipping times and return policies. Respond promptly to customer inquiries and complaints, and be proactive in addressing any issues that arise. Consider offering personalized thank-you notes, free gifts, or discounts to show your appreciation for your customers’ business.

By focusing on customer satisfaction, you’ll build a loyal customer base that will not only make repeat purchases but also recommend your business to others. This word-of-mouth marketing can be incredibly valuable in driving sustainable growth for your dropshipping business.

Automating Your Dropshipping Business

As your dropshipping business grows, you may find it challenging to keep up with the increasing demands of customer service and order fulfillment. This is where automation comes into play. By implementing automated systems and tools, you can streamline your operations, reduce manual labor, and focus on scaling your business.

One effective way to automate your dropshipping business is by using a reliable order fulfillment service. These services handle the entire process of storing, packing, and shipping your products, allowing you to focus on marketing and customer service. They also provide real-time tracking information, which can help reduce customer inquiries and improve the overall shopping experience.

Another area where automation can be beneficial is customer support. Implementing a chatbot or a comprehensive FAQ page can help address common customer questions and concerns, freeing up your time to handle more complex issues. You can also use email automation to send personalized order confirmations, shipping updates, and follow-up messages, keeping your customers informed and engaged throughout the buying process.

Starting a dropshipping business can be a lucrative and rewarding venture, but it requires a strategic approach and a long-term mindset. Instead of falling for the empty promises of dropshipping gurus, focus on building a sustainable and customer-centric business that can withstand the test of time.

Begin by carefully selecting your niche and products, ensuring that they align with your interests and target audience. Invest time in creating a strong brand identity and developing a professional website that showcases your unique value proposition. Prioritize customer satisfaction by providing exceptional service, responsive support, and high-quality products.

As you start a dropshipping business and your business grows, continuously monitor your performance and make data-driven decisions to optimize your operations. Implement automation tools and systems to streamline your processes and free up your time to focus on growth and expansion.

Conclusion

In conclusion, starting a successful dropshipping business requires more than just following the advice of self-proclaimed gurus. It demands a commitment to providing value to your customers, building a strong brand, and continuously adapting to the ever-changing e-commerce landscape.

By prioritizing customer satisfaction, focusing on long-term sustainability, and leveraging automation tools, you can start a dropshipping business that not only survives but thrives in the competitive online marketplace. Remember, success in dropshipping is not about chasing quick profits or replicating someone else’s tactics; it’s about creating a business that genuinely serves your customers and stands the test of time.

So, if you’re ready to start a dropshipping business the right way, ignore the hype and focus on the fundamentals. With dedication, hard work, and a customer-centric approach, you can build a profitable and rewarding dropshipping business that you can be proud of.

Frequently Asked Questions (FAQ)

How can a beginner start dropshipping?

A beginner can start a dropshipping business by following these steps:

  1. Choose a niche and research products that are in demand.
  2. Find reliable suppliers who offer dropshipping services.
  3. Create an e-commerce website using platforms like Shopify, WooCommerce, or Magento.
  4. List your products on your website and set competitive prices.
  5. Market your store through various channels, such as social media, paid advertising, and email marketing.
  6. Process orders and coordinate with your suppliers to ship products directly to your customers.
  7. Provide excellent customer service and continuously optimize your business based on performance data.

How profitable is dropshipping?

The profitability of dropshipping varies depending on several factors, such as your niche, product pricing, marketing strategies, and operational costs. Some dropshippers earn a few hundred dollars per month, while others generate six or even seven-figure incomes. To maximize your profitability, it’s essential to:

  1. Choose products with healthy profit margins.
  2. Negotiate favorable terms with your suppliers.
  3. Optimize your pricing strategy to remain competitive while ensuring profitability.
  4. Continuously monitor and reduce your operational costs.
  5. Invest in effective marketing campaigns to drive targeted traffic to your store.

How much do I need to start a dropshipping business?

The cost of starting a dropshipping business can vary greatly depending on your approach and the tools you choose to use. However, here are some general expenses to consider:

  1. E-commerce platform subscription (e.g., Shopify, WooCommerce): $29 to $299 per month.
  2. Domain name registration: $10 to $20 per year.
  3. Website hosting: $10 to $100 per month.
  4. Product sourcing and samples: $50 to $500, depending on your niche and product types.
  5. Marketing and advertising: $100 to $1,000 or more per month, depending on your strategies and target audience.

On average, you can expect to invest between $500 to $3,000 to start a basic dropshipping business. However, it’s possible to start with a smaller budget by opting for more affordable tools and focusing on organic marketing strategies.

Can you do dropshipping in Nigeria?

Yes, it is possible to start a dropshipping business in Nigeria. However, there are some challenges and considerations to keep in mind:

  1. Payment processing: Not all international payment gateways are available in Nigeria, so you may need to use local payment options like Paystack or Flutterwave.
  2. Shipping and logistics: Shipping times and costs may be higher when dropshipping to Nigeria, so it’s essential to find reliable suppliers and logistics partners who can handle international shipping.
  3. Import duties and taxes: Be aware of any import duties, taxes, or regulations that may apply to your products when shipping to Nigeria.
  4. Internet connectivity: Ensure that you have a stable internet connection to manage your online store and communicate with suppliers and customers.
  5. Market demand: Research the Nigerian market to identify products that are in demand and can be profitably dropshipped to the country.

Despite these challenges, dropshipping in Nigeria can be a viable business opportunity, especially if you focus on serving the local market and adapting your strategies to the specific needs and preferences of Nigerian consumers.

We strongly recommend that you check out our guide on how to take advantage of AI in today’s passive income economy.

Source link

Keep an eye on what we are doing
Be the first to get latest updates and exclusive content straight to your email inbox.
We promise not to spam you. You can unsubscribe at any time.
Invalid email address
Continue Reading

WORDPRESS

Making a WordPress plugin extensible with PHP classes

Published

on

By

Making a WordPress plugin extensible with PHP classes

WordPress plugins can be extended with additional functionality, as demonstrated by popular plugins like WooCommerce and Gravity Forms. In the article “Architecting a WordPress plugin to support extensions,” we learn there are two primary ways to make a WordPress plugin extensible:

  1. By setting up hooks (actions and filters) for extension plugins to inject their own functionality
  2. By providing PHP classes that extension plugins can inherit

The first method relies more on documentation, detailing available hooks and their usage. The second method, by contrast, offers ready-to-use code for extensions, reducing the need for extensive documentation. This is advantageous because creating documentation alongside code can complicate the plugin’s management and release.

Providing PHP classes directly effectively replaces documentation with code. Instead of teaching how to implement a feature, the plugin supplies the necessary PHP code, simplifying the task for third-party developers.

Let’s explore some techniques for achieving this, with the ultimate goal of fostering an ecosystem of integrations around our WordPress plugin.

Defining base PHP classes in the WordPress plugin

The WordPress plugin will include PHP classes intended for use by extension plugins. These PHP classes might not be used by the main plugin itself but are provided specifically for others to use.

Let’s see how this is implemented in the open-source Gato GraphQL plugin.

AbstractPlugin class:

AbstractPlugin represents a plugin, both for the main Gato GraphQL plugin and its extensions:

abstract class AbstractPlugin implements PluginInterface
{
  protected string $pluginBaseName;
  protected string $pluginSlug;
  protected string $pluginName;

  public function __construct(
    protected string $pluginFile,
    protected string $pluginVersion,
    ?string $pluginName,
  ) {
    $this->pluginBaseName = plugin_basename($pluginFile);
    $this->pluginSlug = dirname($this->pluginBaseName);
    $this->pluginName = $pluginName ?? $this->pluginBaseName;
  }

  public function getPluginName(): string
  {
    return $this->pluginName;
  }

  public function getPluginBaseName(): string
  {
    return $this->pluginBaseName;
  }

  public function getPluginSlug(): string
  {
    return $this->pluginSlug;
  }

  public function getPluginFile(): string
  {
    return $this->pluginFile;
  }

  public function getPluginVersion(): string
  {
    return $this->pluginVersion;
  }

  public function getPluginDir(): string
  {
    return dirname($this->pluginFile);
  }

  public function getPluginURL(): string
  {
    return plugin_dir_url($this->pluginFile);
  }

  // ...
}

AbstractMainPlugin class:

AbstractMainPlugin extends AbstractPlugin to represent the main plugin:

abstract class AbstractMainPlugin extends AbstractPlugin implements MainPluginInterface
{
  public function __construct(
    string $pluginFile,
    string $pluginVersion,
    ?string $pluginName,
    protected MainPluginInitializationConfigurationInterface $pluginInitializationConfiguration,
  ) {
    parent::__construct(
      $pluginFile,
      $pluginVersion,
      $pluginName,
    );
  }

  // ...
}

AbstractExtension class:

Similarly, AbstractExtension extends AbstractPlugin to represent an extension plugin:

abstract class AbstractExtension extends AbstractPlugin implements ExtensionInterface
{
  public function __construct(
    string $pluginFile,
    string $pluginVersion,
    ?string $pluginName,
    protected ?ExtensionInitializationConfigurationInterface $extensionInitializationConfiguration,
  ) {
    parent::__construct(
      $pluginFile,
      $pluginVersion,
      $pluginName,
    );
  }

  // ...
}

Notice that AbstractExtension is included within the main plugin, providing functionality to register and initialize an extension. However, it is only used by extensions, not by the main plugin itself.

The AbstractPlugin class contains shared initialization code invoked at different times. These methods are defined at the ancestor level but are invoked by the inheriting classes according to their lifecycles.

The main plugin and extensions are initialized by executing the setup method on the corresponding class, invoked from within the main WordPress plugin file.

For instance, in Gato GraphQL, this is done in gatographql.php:

$pluginFile = __FILE__;
$pluginVersion = '2.4.0';
$pluginName = __('Gato GraphQL', 'gatographql');
PluginApp::getMainPluginManager()->register(new Plugin(
  $pluginFile,
  $pluginVersion,
  $pluginName
))->setup();

setup method:

At the ancestor level, setup contains the common logic between the plugin and its extensions, such as unregistering them when the plugin is deactivated. This method is not final; It can be overridden by the inheriting classes to add their functionality:

abstract class AbstractPlugin implements PluginInterface
{
  // ...

  public function setup(): void
  {
    register_deactivation_hook(
      $this->getPluginFile(),
      $this->deactivate(...)
    );
  }

  public function deactivate(): void
  {
    $this->removePluginVersion();
  }

  private function removePluginVersion(): void
  {
    $pluginVersions = get_option('gatographql-plugin-versions', []);
    unset($pluginVersions[$this->pluginBaseName]);
    update_option('gatographql-plugin-versions', $pluginVersions);
  }
}

Main plugin’s setup method:

The main plugin’s setup method initializes the application’s lifecycle. It executes the main plugin’s functionality through methods like initialize, configureComponents, configure, and boot, and triggers corresponding action hooks for extensions:

abstract class AbstractMainPlugin extends AbstractPlugin implements MainPluginInterface
{
  public function setup(): void
  {
    parent::setup();

    add_action('plugins_loaded', function (): void
    {
      // 1. Initialize main plugin
      $this->initialize();

      // 2. Initialize extensions
      do_action('gatographql:initializeExtension');

      // 3. Configure main plugin components
      $this->configureComponents();

      // 4. Configure extension components
      do_action('gatographql:configureExtensionComponents');

      // 5. Configure main plugin
      $this->configure();

      // 6. Configure extension
      do_action('gatographql:configureExtension');

      // 7. Boot main plugin
      $this->boot();

      // 8. Boot extension
      do_action('gatographql:bootExtension');
    }

    // ...
  }
  
  // ...
}



Source link

Keep an eye on what we are doing
Be the first to get latest updates and exclusive content straight to your email inbox.
We promise not to spam you. You can unsubscribe at any time.
Invalid email address
Continue Reading

Trending