Conductor https://conductorplugin.com Content blocks for WordPress Wed, 13 Sep 2023 21:05:51 +0000 en-US hourly 1 https://wordpress.org/?v=6.8.5 10 Innovative Strategies to Drive Exciting Business Development https://conductorplugin.com/strategies-to-drive-exciting-business-development/ https://conductorplugin.com/strategies-to-drive-exciting-business-development/#respond Thu, 31 Aug 2023 18:43:47 +0000 https://conductorplugin.com/?p=138566 As a business owner, you can’t allow your strategy to stagnate. You need to be on the lookout for new technologies, strategic initiatives, and process changes that you could implement to pull your company ahead of the competition. For example, by enhancing your company website’s design for desktop and mobile usage with Slocum Studio, you […]

The post 10 Innovative Strategies to Drive Exciting Business Development appeared first on Conductor.

]]>
As a business owner, you can’t allow your strategy to stagnate. You need to be on the lookout for new technologies, strategic initiatives, and process changes that you could implement to pull your company ahead of the competition. For example, by enhancing your company website’s design for desktop and mobile usage with Slocum Studio, you can draw in more traffic and create an improved customer experience, driving higher sales in the long run. 

Here are a few other ways to expand your business with innovative new ideas, like boosting your productivity with time management apps, utilizing a database that provides a single customer view, investing in educational marketing content, repurposing content across platforms, and more.

Strategies to Drive Exciting Business Development

Maybe you’re concerned that your team wastes time during the workday or that some of your standard processes are slowing you down. But you don’t have specific data to prove this, so you’re unsure how to solve the problem. 

Time Management Tools

If you’re unsure how your team spends their time, you won’t be able to identify workflow bottlenecks or develop potential process improvements to enhance your company’s productivity. When it comes to time management, measurement is vital. 

Mandating online time management tools is crucial to eliminate inefficiencies and accelerate productivity. For instance, you could utilize a time-tracking app on certain platforms or introduce a calendar app, allowing you to schedule meetings, track deadlines, and easily coordinate with your employees.

Soliciting Ideas

If you’re short on inspiration, don’t forget your most valuable resource for new ideas: your employees. As a leader, it never hurts to explicitly solicit ideas and recommendations from your team. 

You might want to schedule regular brainstorming sessions to discuss different areas of your business. Alternatively, you can request your employees who handle other functions to join you for one-on-one meetings and ask for feedback pertaining to their specific areas of expertise. 

Finally, don’t forget to use performance reviews as another opportunity to check in with individual team members and find out what’s working and what’s not. If your employees are speaking up about certain issues preventing them from providing the best possible service to customers, take notice. Addressing these problems head-on when your team brings them up indicates that you care deeply about employee satisfaction and engagement.

Mobile Applications

Chances are, your customers aren’t just working or shopping on their laptops at home or desktops at work. They’re probably conducting transactions on their smartphones while they’re out and about, too. Today, so many people use their smartphones for everything from ordering takeout to researching software products for their companies that you might lose business if you don’t have a mobile application. 

You’ll likely need to work with an app developer to develop a custom mobile app for your business. This project is a big undertaking! 

However, if you’d like to improve the design of your mobile website, you might be able to implement some minor tweaks that drastically improve the user experience on your own. For example, you’ll want to ensure that you’re using mobile-friendly fonts, ensuring that important on-screen elements will be within reach of the user’s thumb, putting drop-down menus in the top left corner of the screen, and optimizing the page speeds.

Single Customer View

Your customer data might be siloed right now, and it can be tough to get a big-picture perspective of their personas and behaviors. Consider migrating to a database that provides a single customer view. This gives you a holistic, comprehensive understanding of your customer’s preferences, brand interactions, and behavioral patterns spanning several channels and touchpoints. 

You can monitor this information in a single, unified database for huge time savings. Using a single customer view will give you a deeper, more accurate understanding of your customers. You can leverage these insights to anticipate their needs and create personalized experiences relevant to their interests.

Supporting Remote Work

Maybe you’ve been working with a hybrid employment model for a while, but some of your employees have inquired about a possible shift to fully remote work down the line. Or perhaps your team has always worked in an office, yet you’re wondering if you could make bigger strides forward if you laid the foundation for remote work in the future. 

Remote work can open up exciting opportunities for your company. You can slash costs on renting an office space, seek out talent worldwide, and experiment with platforms that make virtual collaboration easy, like video conferencing software and digital whiteboards. By enabling remote work, you can grow your company and take on projects you never thought possible before.

Experimenting With Automation

Today, automation is a popular buzzword. But what can automation really do for your company? Before diving headfirst into trying to automate many key processes, take a step back to think about realistic use cases for automation in your internal systems. For example, you might be able to automate specific data analytics processes or install a chatbot on your company website while allowing your team to handle impactful data analysis projects manually or respond to complex customer support queries. 

Ideally, you’ll want to introduce automation that speeds up your processes and secures helpful cost savings without reducing the quality of your output. If you notice a drop in customer satisfaction after automating certain services, you may want to roll back the initiative. However, if you can maintain your customer satisfaction levels or even boost this metric while investing in automation, it’s a smart move for your company!

Digital Marketing Channels

When it comes to digital marketing, there are practically endless opportunities to promote your business. Maybe you’ve put up a company blog, posted occasionally on social media, and tried to send out email newsletters regularly – but you haven’t quite explored the full potential of your digital marketing strategy. For instance, you could consider expanding into video marketing or creating personalized email newsletters by segmenting your subscribers according to purchasing behaviors and demographics. 

Furthermore, aiming for consistency in your marketing initiatives is a good idea. If you send out an email newsletter, make sure that it always ends up in your subscribers’ inboxes on the exact dates according to schedule. When it comes to social media marketing, you can schedule posts ahead of time so that you don’t have to handle this task manually day after day.

Educational Marketing

Marketing can serve many purposes. Yes, driving new sales by connecting with customers and creating a positive brand image is your ultimate goal – but you can also turn your marketing materials into educational content. For instance, you could cover industry trends for your company blog, talk to customers about interesting use cases for your products and publish those interviews, or even create how-to videos for your social media accounts. 

Educating your audience through marketing can set your brand apart. This is a great way to establish your brand as an authority in your industry. Plus, you’ll be able to build trust with your audience, and they will know that they can turn to you for in-depth product education.

Repurposing Content

Building out a complete content marketing strategy is a time-consuming task. You might feel like you must create unique content for many different channels simultaneously. Your team may be working on recording podcasts, writing long-form articles for the company blog, creating visual content and captions for social media, recording videos for a YouTube channel, and more. To free up time, why not try repurposing content?

Ascent Storycraft states that repurposing content allows you to use the same content across numerous marketing channels while putting a new spin on it to keep things fresh for your audience. For example, you could record a video podcast, release the transcription as an article on your company blog, allow people to listen to the audio on podcast apps and watch the full video on YouTube, pull lines from the transcript to use as tweets or captions on other social media platforms, put up short clips on TikTok or Instagram, or even take stills from the video to publish as photos on Instagram.

Working With Freelancers

Consider hiring freelancers or an agency if you need assistance with new projects beyond your team’s skill set. This will allow you to move in new directions without hiring new full-time team members. You’d be surprised how much you can accomplish when you’re open to working with freelancers and contractors!

Identifying and implementing new business growth techniques is a continuous learning process. As an entrepreneur, you’ll never stop discovering new ways to expand your company and enhance your services – and your customers will thank you for it! Whether using a single customer view or experimenting with automation, you can spearhead positive changes within your company, no matter your industry or the size of your business.

Like this blog post?

Are you interested in maximizing your online growth? We can help with Web Strategy, Web Design & Development, SEO, and content writing. Talk to Us! Call: (857)400-8959

The post 10 Innovative Strategies to Drive Exciting Business Development appeared first on Conductor.

]]>
https://conductorplugin.com/strategies-to-drive-exciting-business-development/feed/ 0
7 Best WordPress E commerce Plugins For Your Store in 2023 https://conductorplugin.com/7-best-wordpress-e-commerce-plugins-for-your-store-in-2023/ https://conductorplugin.com/7-best-wordpress-e-commerce-plugins-for-your-store-in-2023/#respond Tue, 24 Jan 2023 19:03:03 +0000 https://conductorplugin.com/?p=138548 Starting an eCommerce website on WordPress is an excellent idea for any business looking to establish an online presence. WordPress has many features and tools that make creating and managing an eCommerce website easier. Not only does it provide an easy-to-use platform for setting up your store, but it also offers a variety of plug-ins […]

The post 7 Best WordPress E commerce Plugins For Your Store in 2023 appeared first on Conductor.

]]>
Starting an eCommerce website on WordPress is an excellent idea for any business looking to establish an online presence.

WordPress has many features and tools that make creating and managing an eCommerce website easier. Not only does it provide an easy-to-use platform for setting up your store, but it also offers a variety of plug-ins and themes to customize the look and feel of your site.

Additionally, WordPress is highly secure and reliable, making it the perfect choice for businesses that want to ensure their customers’ data is safe. With its user-friendly interface, powerful features, and unbeatable security, starting your eCommerce website on WordPress will be beneficial in the long run.

A huge part of running your eCommerce website on WordPress has the right plug-ins for your eCommerce store. Different aspects of running your eCommerce website on WordPress may rely on having the correct plug-in so your shop better caters to your customers or it’s easier for you to operate your store.

If you’re planning on starting an eCommerce store on WordPress and are interested in what kinds of plug-ins you should install for your site, then this article is for you. Here are seven WordPress eCommerce plug-ins for your store that you should try this year if you haven’t yet.

7 Best WordPress E commerce Plugins

1. OptiMonk

Pop-up messages are essential for eCommerce websites to engage with their customers. They can inform customers about new products and services, discounts, offers, and other important information. These messages also help to increase customer loyalty as they provide a personalized experience for the customer.

With pop-up messages, eCommerce websites can increase sales by prompting customers to make purchases or take advantage of special offers. Furthermore, pop-ups can collect customer feedback which is essential for improving the overall user experience.

With that said, if you’re looking for a plug-in that can help incorporate better personalized pop-up messages on your eCommerce website on WordPress, then you should consider using OptiMonk.

OptiMonk allows you to fully personalize the pop-ups so that they feel more connected to your customers. Aside from customizable pop-ups, you can make pop-ups that promote your other best-selling products to the right customers. It can also remind customers about free shipping possibilities so they may feel more compelled to shop in your store.

You can also use OptiMonk to create pop-ups for people to sign up for your email list when they enter the shop. They can even create randomly-generated coupon codes in the pop-ups. You can also send out feedback surveys to people who exit your website without buying so that you will know why they’re leaving.

2. WooCommerce

When you make an e-commerce website, one of the most recommended WordPress eCommerce plug-ins that you will find there would be WooCommerce.

WooCommerce is a comprehensive eCommerce platform that helps build eCommerce stores of all shapes and sizes for both small and large-scale companies. This platform gives you every feature and functionality needed to create an eCommerce store from scratch. That way, it’s easier for you to have an online store up and running.

What’s even better about WooCommerce is that this platform is open-source. That means the level of customization you can achieve with it varies. Also, the plug-in is free, so you don’t have to pay to use it. Smaller businesses just starting their online shops can benefit from this the most.

There might be a lot of other eCommerce platforms out there. Still, WooCommerce offers the most outstanding level of flexibility, reliability, and even price out of all of the other all-around eCommerce platforms.

Since the platform is quite flexible, it will be easier for your website to scale with your business. Overall, there are no downsides to incorporating WooCommerce into your WordPress website. Plenty of successful online stores have thrived with its help, so you should also consider it for yours.

3. SendPulse Web Push

A web push campaign is an online marketing strategy that allows you to send notifications directly to your website visitors’ browsers without needing an email address or other contact information. It is a great way to reach out to potential and existing customers with targeted messages and offers.

Web push campaigns are easy to set up, require minimal resources, and achieve various purposes such as increasing website traffic, generating leads, and boosting sales. You can reach your target audience quickly and effectively with web push campaigns.

One of the ways you can incorporate more web push campaigns into your eCommerce marketing strategy would be with the help of SendPulse Web Push.

SendPulse Web Push makes it easier for you to modify all web push messages. Even if you don’t have any coding knowledge, this plug-in can help you create and send push notifications how you want them to appear.

You can use this plug-in to automate the push notifications you want to send for each step of the customer journey. That way, you don’t have to manually activate these notifications for each change your customers make on your site.

Given these conveniences, SendPulse’s Web Push is worth adding to your WordPress eCommerce website.

4. BigCommerce for WordPress

If you’re looking for an alternative eCommerce platform available on WordPress, then BigCommerce is another excellent option. You might think that BigCommerce and WooCommerce are the same, but these two have different features, capabilities, strengths, and weaknesses.

BigCommerce is the better option for WordPress eCommerce sites if you don’t know how to create a website. It’s best for smaller eCommerce sites with people who don’t want anything too complex. That’s because BigCommerce is more of a website builder type of plug-in for your eCommerce WordPress website.

You need to understand how WordPress works with WooCommerce, but BigCommerce is mostly just a drag-and-drop method, which is easier for people starting from scratch.

If you don’t already have a WordPress website up and running, you should consider BigCommerce because it helps provide you with everything you need to start an online store. Of course, there are still costs that come with BigCommerce, but at least it comes with everything you need to have the eCommerce store you need.

They also have a 15-day free trial available so that you can try BigCommerce without committing to paying for it just yet. You can decide if this is right for you.

5. Dokan

Another tool or plug-in with multi-purpose capabilities for eCommerce sites would be Dokan. Although they sound similar to both BigCommerce and WooCommerce, there are also fundamental differences between the three that make Dokan a more appropriate plug-in for you than those on this list that incorporate eCommerce integration.

Where Dokan stands out is when it comes to being able to cater to multiple sellers and not just one. If your business involves creating a marketplace, then Dokan is a much better choice.

The interface is much smoother for multiple sellers, and it’s easier to communicate with the other sellers setting up stores in your virtual marketplace through Dokan. It also incorporates a better search capability to accommodate all the products and vendor names to provide more intuitive search results.

6. Cart66 Cloud

For a go-to shopping cart solution for any eCommerce store, Cart66 Cloud is a great choice. With the addition of cloud storage capabilities, Cart66 can help you solve various other problems you might not even know exist.

For example, Cart66 Cloud can help ensure that your shop receipts don’t go to spam folders. This feature is significant if you sell digital products and want to ensure you deliver on the product.

This plug-in will help you with all your payment issues and will be convenient for you and your customers. They can help you find the right payment gateway for your shop. Aside from that, they provide security to protect all your transactions so your customers trust your shop and stay loyal.

7. WP Rocket

It is vital for websites to both load fast and runs smoothly.

Web performance optimization is an essential factor for any website. It affects the overall user experience and can have a massive impact on the success of a website. Web performance optimization helps to ensure that a website loads quickly, has minimal errors, and is easy to use for visitors. It also ensures that the website is optimized for search engine rankings and gets more visibility online.

One plug-in that can help with bettering your overall website performance would be WP Rocket. This plug-in can optimize your web performance in many aspects, but do note that they don’t have image compression capabilities yet.

Nonetheless, this plug-in helps help your website run as smoothly and fast as possible for your potential and current customers.

Conclusion

These eCommerce plug-ins offer advantages to your online store. They can make your website’s shopping experience better for your customers or make it easier for you to manage, modify, and improve your eCommerce store. Therefore, there’s bound to be a plug-in here that will be useful if you’re interested.

Join Our Newsletter

Photo by Myriam Jessier on Unsplash

The post 7 Best WordPress E commerce Plugins For Your Store in 2023 appeared first on Conductor.

]]>
https://conductorplugin.com/7-best-wordpress-e-commerce-plugins-for-your-store-in-2023/feed/ 0
Introducing Query Tags, Query for the Current Logged In User https://conductorplugin.com/introducing-query-tags/ https://conductorplugin.com/introducing-query-tags/#respond Mon, 20 May 2019 20:38:38 +0000 http://conductorplugin.com/?p=33518 Today we’re introducing a new feature to Conductor called query tags. This is a feature that will let you query content for the current logged in user. This type of functionality has long been requested by our customers. We’re happy to announce that these types of queries are now possible in Conductor! Query tags are […]

The post Introducing Query Tags, Query for the Current Logged In User appeared first on Conductor.

]]>
Today we’re introducing a new feature to Conductor called query tags. This is a feature that will let you query content for the current logged in user. This type of functionality has long been requested by our customers. We’re happy to announce that these types of queries are now possible in Conductor! Query tags are supported on all post types and Ninja Forms entries.

Update to the latest version of Conductor and the Conductor Query Builder Add-On to start using query tags in your queries. You’ll also need to update the Ninja Forms Add-On if you plan to use query tags on Ninja Forms entries. Read on to learn more about the new query tags feature.

Query tags are a new feature in our Query Builder Add-On. Query tags allow users to build queries that fetch data from dynamic properties. For now, we’ve only included the “current logged in user” query tag. In the future we may expand this feature to include other dynamic properties such as the current date.

Query tags are automatically added to the values drop downs in the query builder. Query tags have the following format in the builder: *{query_tag}*.

Current Logged In User Query Tag

Query Tags for Post Types

For all registered post types in your WordPress install, query tags are available in the following clause types:

Current Logged In User Query Tag
  • Where Clause
    • Author ID parameter
  • Where Meta (Custom Field) Clause
    • Any custom field parameter

Query Tags for Ninja Forms

For Ninja Forms entries, query tags are available in the following clause types:

Current Logged In User Query Tag
  • Where Clause
    • Author ID parameter
      • Note: In Ninja Forms, this is the user who submitted the form
  • Where Meta (Custom Field) Clause
    • Any custom field parameter
Display Current Logged In User Ninja Forms Entries

Here is an example query which displays Ninja Forms entries for the current logged in user:

Query Builder Ninja Forms Current Logged In User Query Example

Query Builder Ninja Forms Current Logged In User Query Example

Query Tag Conditions

Each query tag can specify a condition has to be met for it to be included in the query arguments for a query. If the query tag condition isn’t met, the query will return zero results. Effectively the query arguments are reset to an empty array in this case.

For the “current logged in user” query tag, the condition is set to check if a user is logged in (via is_user_logged_in()). If you test the “current logged in user” query tag while logged out, no content will be displayed.

It’s also possible to see no results with a logged in user. This can happen because the current logged in user doesn’t have any content based on the criteria you’ve specified in your query.

Front-End Preview with Query Tags

In some cases, the front-end preview within our query builder may not display any results.  For the “current logged in user” query tag, this is because your account does not meet the criteria of the query. A notice will be displayed in the “Front-End Preview” when no results are returned and a query tag exists.

Query Builder Preview - No Results Notice

Query Builder Preview – No Results Notice

In situations like this, you’ll want to make sure you test your query on an account which does meet the criteria so you can see what it will look like.

Other Notable Updates

Conductor

In Conductor we added the wp_rest nonce to all Conductor REST API requests which allows for basic authentication checks to be performed on those requests.

We fixed a possible issue where featured image sizes in Conductor widgets could be overridden via the post_thumbnail_size filter. Conductor actually now hooks into this filter (really late) to ensure that the correct featured image size is displayed on specific Conductor Widgets.

We also fixed a possible PHP notice in the Conductor_Admin_Options PHP class when Conductor was used in an environment with PHP 7.

Conductor Query Builder Add-On

We fixed a bug where, in some cases, the preview query event was not triggered properly when adjusting query arguments in the advanced builder. This resulted in incorrect content displayed in the “Front-End Preview”.

Official Changelogs

Conductor

  • Added the “wp_rest” nonce to all Conductor REST API requests (allows for basic authentication checks to be performed)
  • Fixed a possible issue where featured image sizes in Conductor widgets could be overridden via the “post_thumbnail_size” filter
  • Fixed a possible PHP notice in the Conductor_Admin_Options PHP class when Conductor was used in an environment with PHP 7

Conductor Query Builder

  • Introduce query tags
  • Fixed a bug where adjusting query arguments in the advanced query builder did not properly trigger a preview query event in some cases
  • Added logic to allow [FROM] parameter option elements to have configuration data via the “data-config” HTML5 attribute

Conductor Ninja Forms

  • Added logic to allow Ninja Forms entries to be utilized in the advanced builder in the Query Builder Add-on
  • Added logic to allow Conductor Query Builder Add-On query tags to be utilized with Ninja Forms entries

Having Issues After Updating?

We have tested all of these updates extensively across many versions and variations of WordPress. If you encounter any unexpected issues after upgrading, please let us know by submitting a support ticket.

 

Conduct your content!

The post Introducing Query Tags, Query for the Current Logged In User appeared first on Conductor.

]]>
https://conductorplugin.com/introducing-query-tags/feed/ 0
Gutenberg support, pagination fixes, and some cool new features in the works! https://conductorplugin.com/gutenberg-support/ https://conductorplugin.com/gutenberg-support/#respond Mon, 04 Feb 2019 19:46:02 +0000 http://conductorplugin.com/?p=31676 That’s right, Conductor now has a Gutenberg block! We’ve also fixed a couple of small issues with pagination in Conductor Widgets and we have some cool new features in our pipeline which will be released throughout 2019. Read on to find out more! Introducing The Conductor Gutenberg Block In version 1.0.5 of the Conductor Query […]

The post Gutenberg support, pagination fixes, and some cool new features in the works! appeared first on Conductor.

]]>
That’s right, Conductor now has a Gutenberg block! We’ve also fixed a couple of small issues with pagination in Conductor Widgets and we have some cool new features in our pipeline which will be released throughout 2019. Read on to find out more!

Introducing The Conductor Gutenberg Block

In version 1.0.5 of the Conductor Query Builder Add-On, we’ve introduced a Conductor Gutenberg block. This block allows you to display queries built with the Query Builder Add-On in your content. This was previously possible (and still is) by using the [conductor] shortcode. When editing or updating our Gutenberg block settings, we’ve also provided the ability to edit the selected query. You can do this by using the sidebar “Edit” feature which opens the query for editing in a new tab/window. Here is a demo of our Gutenberg block:

Click to see a larger version of this demo

Small Pagination Improvements and Fixes

Pagination in Conductor Widgets and Queries has been fixed when previewing content within WordPress. We also fixed AJAX pagination in the Query Builder when Conductor Widgets were not active (e.g. no Conductor Widget in a sidebar).

In our Query Builder Add-On, we fixed a bug where, for queries built using our “advanced” builder, the maximum number of posts was set to the posts_per_page option value by default which caused pagination to break after the posts per page limit was reached. In Conductor Widgets we default the maximum number of posts setting to the posts_per_page option value, but in the “advanced” builder it doesn’t make sense to do this by default.

If you’d like to limit the maximum number of posts displayed in our “advanced” query builder, you can use the “Maximum Number of Posts” parameter in the “Limit” clause group.

Upcoming Add-Ons and Features

We’re working on a calendar add-on for Conductor that’s almost ready for release. This add-on will allow users to display their content in a calendar layout. It’ll be perfect for events type content and even your blog posts if you wanted to display them in a calendar layout. We’ll have more information about this add-on soon.

Along with the calendar add-on, we’re also excited about a nifty feature we’re working on for the core Conductor plugin. This feature is: exposed markup. Exposed markup will allow users and developers to quickly change the markup of Conductor output. You’ll be able to change the markup for individual display components, like the featured image component. You’ll also be able to edit the markup for the entire output.

Exposed markup code preview

We’ve found that, while Conductor does a great job of displaying your queried content, it’s nearly impossible to match the display of all of the different WordPress themes. If Conductor doesn’t 100% match your theme’s display, you’ll be able to customize the markup to fit your needs. Only need to add a single CSS class or adjust a HTML element type? You’ll be able to do that. Want to add content before or after an individual display component? You’ll be able to do that too.

These types of modifications are currently limited to developers via our hooks, but once the exposed markup feature is released, anyone with basic PHP, HTML, or CSS experience should be able to make markup modifications to fit their needs.

While we are working hard on the exposed markup feature, we do not yet have an official release date in mind. Check back on our blog or newsletter for updates as we have them.

Official Changelogs

Conductor

  • Improved Conductor Widget pagination logic to help ensure it works across a variety of permalink structures
  • Fixed a bug where Conductor Widget AJAX pagination did not work correctly in some cases

Conductor Query Builder

  • Added Conductor Gutenberg block
  • Fixed a bug where scripts and styles on the front-end weren’t enqueued properly when a Conductor Widget wasn’t active (in use)
  • Adjusted logic to check for the Conductor capability (using Conductor::$capability)
  • Added Conductor_Query_Builder() instance as a new argument on the “conductor_query_builder_postmeta_form_limit” filter
  • Fixed a bug where the maximum number of posts (Conductor Widget “max_num_posts” setting) was set to the posts per page option (which is the Conductor Widget default) when the query builder mode is set to “advanced” which resulted in incorrect pagination after the number posts per page was met
    • Note: To limit the maximum number of posts displayed when the query builder mode is set to “advanced”, use the “Maximum Number of Posts” parameter in the “Limit” clause group

Having Issues After Updating?

We have tested all of these updates extensively across many versions and variations of WordPress. If you encounter any unexpected issues after upgrading, please let us know by submitting a support ticket.

 

Conduct your content!

The post Gutenberg support, pagination fixes, and some cool new features in the works! appeared first on Conductor.

]]>
https://conductorplugin.com/gutenberg-support/feed/ 0
Introducing the Conductor REST API, AJAX Widgets, front-end Filtering, and more! https://conductorplugin.com/conductor-version-1-5-0/ https://conductorplugin.com/conductor-version-1-5-0/#respond Wed, 02 May 2018 21:00:58 +0000 http://conductorplugin.com/?p=25117 We’re happy to announce that the newest version of Conductor is here! Today, we’re introducing the Conductor REST API, AJAX in Conductor Widgets, and a front-end Filtering add-on. We are also releasing a bunch of other enhancements and bug fixes to most of our other add-ons. The Conductor REST API Version 1.5.0 of Conductor ships […]

The post Introducing the Conductor REST API, AJAX Widgets, front-end Filtering, and more! appeared first on Conductor.

]]>
We’re happy to announce that the newest version of Conductor is here! Today, we’re introducing the Conductor REST API, AJAX in Conductor Widgets, and a front-end Filtering add-on. We are also releasing a bunch of other enhancements and bug fixes to most of our other add-ons.

The Conductor REST API

Version 1.5.0 of Conductor ships with a REST API! The Conductor REST API provides API endpoints for Conductor which allow developers to interact with sites remotely (i.e. via AJAX requests).

We have some initial documentation to help explain how the Conductor REST API works.

We’ve also introduced a new Conductor option to enable or disable the Conductor REST API entirely. You can find this setting in Conductor > Options in the WordPress admin.

Conductor Widget AJAX

Conductor Widgets now support AJAX requests for querying content. This means that, when navigating from page to page in a Conductor Widget for instance, the widget can make an AJAX request to the Conductor REST API and load the content within the widget container instead of reloading the entire page. Anyone who is familiar with the Customizer will likely recognize this behavior.

We’ve introduced a new setting called “Enable in REST API” to Conductor Widgets. This setting allows individual widgets to either be enabled or disabled in the Conductor REST API. If this setting is unchecked, that Conductor Widget will be disabled in the Conductor REST API. This setting is located in the “Advanced Settings” section of Conductor Widgets. Use this setting for more granular control of your Conductor Widgets.

Conductor Widget Legacy Displays Deprecated

The Small, Medium, and Large Conductor Widget displays are now deprecated. Previously we had mentioned that these displays were considered legacy as of version 1.3.0.

Note: The Column display was labeled as “Custom” in Conductor version 1.3.0.

We’ve included backwards compatibility to ensure that legacy displays will transition to the Column display gracefully if they are still in use. Here’s how that logic works:

  • Small: The Columns display will be utilized on the front-end with the number of columns set to 4.
  • Medium: The Columns display will be utilized on the front-end with the number of columns set to 2.
  • Large: The Columns display will be utilized on the front-end with the number of columns set to 1.

When a Conductor Widget is saved/updated, the Column display will be set as the new display (unless another display is selected) if that widget previously had a legacy display selected.

Conductor Filtering

Perhaps the biggest (and best) part of this round of updates is our newest add-on, Conductor Filtering! This brand new add-on allows users to filter content displayed in your Conductor Widgets to narrow it down to their desired results.

The Conductor Filtering add-on currently supports filtering for registered taxonomies. Any content type, when selected for use in a Conductor Widget, that has a registered taxonomy attached to it can have filtering enabled.

When filtering is enabled on a Conductor Widget that does not have any pagination, jQuery Isotope is used for smooth on-page filtering. For Conductor Widgets with pagination, the Conductor REST API is used via AJAX requests.

This is a great addition for news sites, portfolios, or even your own personal blog! We can’t wait to see what you’ll build with it!

Other Notable Updates

We also have some other notable updates that we’d like to highlight.

In Conductor Widgets, we’ve added HTML wrapper elements to the different sections (e.g. content and pagination). These wrapper elements were added as a result of the new Conductor REST API.

We also fixed a bug where global $post data was not reset in some cases after a Conductor Widget was displayed.

Custom Fields Add-On

Our Custom Fields add-on received some updates as well. It’s now easier to add custom fields as output elements to your Conductor Widgets. You will no longer have to search for custom fields (though you still can). The list of available custom fields is displayed when the custom fields input element is focused.

Display Pack Add-On

We’ve improved our Enhanced Table display to ensure the maximum number of posts was honored in the page length menu. Previously the maximum number of posts value was either not added to the page length menu or values larger than the maximum number of posts value

We also fixed a possible fatal PHP error that occurred due to Yoast SEO removing all widget_init hooks on the sitemap endpoint.

Gravity Forms Add-On

Our Gravity Forms add-on will now utilize the current date format stored in settings when displaying date fields.

Ninja Forms Add-On

Our Ninja Forms add-on will also now utilize the current date format stored in settings when displaying date fields.

We also fixed a possible fatal PHP error due to missing parameter in NF_Database_Models_Submission::get_sub_date() when the sub_date custom field was used as an output element in Conductor Widgets.

Query Builder Add-On

In the Query Builder Add-On, we’ve improved usability in the shortcode query builder module. We also added “Edit Query” helper buttons for logged in users on the front-end to easily navigate to the edit query page. The “Edit Query” buttons will appear after the query title as well as after the query.

Along with the above improvements, we fixed a bug where the FROM query argument action buttons were not visible in some cases which, in-turn, did not allow other query arguments to be added to a query.

We also fixed a few possible PHP notices as well as a possible fatal PHP error that occurred due to Yoast SEO removing all widget_init hooks on the sitemap endpoint.

User Profiles Add-On

We fixed a bug in our User Profiles add-on where the User Profiles custom fields were not displayed in the Custom Fields add-on list when a User Profiles post type was selected.

WooCommerce Add-On

We’ve added WooCommerce 3.0+ support to our WooCommerce add-on.

We’ve also added logic to utilize the woocommerce_template_single_excerpt() function when displaying the excerpt (WooCommerce calls this the Short Description).

Along with that, we have added support for the following WooCommerce fields:

  • Downloadable (Flag; Displayed as either “Yes” or “No”)
  • Downloads (a list of downloads for a WooCommerce product)
  • Featured (Flag; Displayed as either “Yes” or “No”)
  • Product Type
  • Rating
  • Sale Dates
  • SKU
  • Sold Individually (Flag; Displayed as either “Yes” or “No”)
  • Stock Status
  • Virtual (Flag; Displayed as either “Yes” or “No”)
  • If taxes enabled in WooCommerce:
    • Tax Class
    • Tax Status

Official Changelogs

Conductor

  • Introduced the Conductor REST API
  • Added option to enable/disable the Conductor REST API
  • Introduced AJAX logic to Conductor Widgets (allow widgets to load results via AJAX instead of a page refresh)
  • Added various HTML wrapper elements to “wrap” (contain) various pieces of content within a Conductor Widget
  • Deprecated legacy Conductor Widget displays
  • Introduce conductor_widget_enable_legacy_displays filter to allow legacy Conductor Widget displays to be enabled
  • Adjusted logic to render widget options to ensure the correct options were displayed based on the feature type and content type fields
  • Adjusted logic to set the Conductor Widget content type to ensure it always occurred after other rendering logic
  • Added logic to store the current query arguments and query on the Conductor_Widget_Default_Query PHP class
  • Introduced Conductor_Widget_Query::get_query_args() to get the current query arguments
  • Added logic to Conductor_Widget_Query to allow instances to skip adding the display content hooks
  • Adjusted default category Conductor Widget setting to zero (was previously false)
  • Fixed a bug where the global $post data was not reset in some cases after Conductor Widget content was displayed
  • Added “data-default-value” and “data-default” attributes to all Conductor Widget settings
  • Added $widget, $query, $this (Conductor_Widget_Default_Query instance) parameters to conductor_widget_featured_image_size filter
  • Added “inline-block” CSS styles to allow for inline-block elements in Conductor Widget settings
  • Adjusted add-ons logic to allow for a “check requirements” function name to be passed along with add-on data (default to plugins_loaded for the requirements check if this function name is not specified)
  • Adjusted logic to sanitize CSS classes
  • Removed various Note backwards compatibility that was no longer necessary

Custom Fields Add-On

  • Added logic to automatically open jQuery AutoComplete results when the custom fields input in Conductor Widgets is focused
  • Added logic to keep the jQuery AutoComplete results open after a custom field was selected
  • Added “conductor-widget-setting” CSS class to all Conductor Widget settings
  • Added default value data attribute to the custom fields input setting
  • Added skip query builder preview data attribute to the custom fields input setting

Display Pack Add-On

  • Fixed a display bug where the List display items were too small
  • Fixed a bug where the maximum number of posts was not honored in the Enhanced Table Display as one of the length menu items
  • Fixed a bug where values greater than the maximum number of posts were displayed in the Enhanced Table Display length menu items
  • Fixed a possible fatal PHP error due to the removal of all widgets by Yoast SEO
  • Removed clearing element before pagination for Grid display
  • Adjusted logic to determine CSS selector for Grid display (use widget ID if available)
  • Transitioned conductor_widget_title_after to conductor_widget_display_content_before for List display
  • Transitioned conductor_widget_pagination_before to conductor_widget_display_content_after for List display
  • Transitioned conductor_widget_title_after to conductor_widget_display_content_before for Table display
  • Transitioned conductor_widget_pagination_before to conductor_widget_display_content_after for Table display
  • Added default data attribute to the Display Table Headings, Display Table Footer, and Enhanced Table Display widget settings
  • Added “conductor-widget-setting” CSS class to all Conductor Widget settings
  • Added logic for the Conductor Filtering add-on (add Table display as unsupported)

Genesis Add-On

  • Fixed a bug where the plugin would not be de-activated when the required assets did not exist

Gravity Forms Add-On

  • Added logic to utilize the current date format stored in settings when displaying date fields
  • Fixed a bug where the Query Builder mode button was not disabled upon initialization if the Gravity Forms post type was selected
  • Fixed a bug where the “one” feature type select option could sometimes become enabled when it shouldn’t have
  • Added default value data attribute to the select Gravity Form setting
  • Added filters/logic in Conductor_Widget_Gravity_Forms_query::get_pagination_links() to allow Conductor to determine the correct paginate_links() arguments

Ninja Forms Add-On

  • Added logic to utilize the current date format stored in settings when displaying date fields
  • Fixed a bug where the Query Builder mode button was not disabled upon initialization if a Ninja Forms post type was selected
  • Added “conductor-widget-setting” CSS class to all Conductor Widget settings
  • Fixed a possible fatal PHP error due to missing parameter in NF_Database_Models_Submission::get_sub_date() when the sub_date custom field was used as an output element in Conductor Widgets
  • Fixed a bug where the “one” feature type select option could sometimes become enabled when it shouldn’t have

Query Builder Add-On

  • Adjusted logic to reset query builder settings to default values (use the “data-default-value” and “data-default” HTML attribute values instead of Conductor Widget defaults)
  • Fixed a bug where FROM query argument action buttons were hidden in the shortcode query builder in some cases
  • Fixed possible PHP notices that occurred when clause group data was expected to be an array but it was actually a string
  • Fixed a possible fatal PHP error due to the removal of all widgets by Yoast SEO
  • Adjusted logic to display “Edit Query” buttons for query builder front-end displays
  • Added logic to interact with the Conductor REST API (adjust query arguments, widget IDs, etc…)
  • Adjusted logic to determine if meta in memory (browser session) is empty
  • Added logic to preview the current query on the “keyup” event on query builder input elements
  • Added logic to utilize the “conductor-query-builder-skip-preview” attribute when attempting to preview a query
  • Added logic to skip previewing a query if the shortcode query builder was active
  • Adjusted _.debounce() timeout for previewing queries (changed from 300ms to 400ms)
  • Added logic to abort the current query builder preview AJAX request when attempting a new preview of a query
  • Added logic to remove the clause action buttons view from memory if it existed when removing the clause group view
  • Added conductor_query_builder_save_post_before and conductor_query_builder_save_post_after actions
  • Added conductor_query_builder_preview_query_before and conductor_query_builder_preview_query_after actions
  • Added logic to determine the maximum number of pages (for pagination) on query builder queries
  • Adjusted logic to convert simple query builder data to a single array to account for multidimensional array settings
  • Adjusted Beaver Builder logic to account for Beaver Builder 2.0+
  • Adjusted query builder “copy to clipboard” tooltip CSS

Slider Add-On

  • Moved the Conductor Query Builder add-on logic to its own class
  • Added logic for the Conductor Filtering add-on (add all slider display types as unsupported)
  • Added logic to reset (turn off) the AJAX enabled Conductor Widget setting if a slider display was selected

User Profiles Add-On

  • Fixed a bug where the Query Builder mode button was not disabled upon initialization if a User Profiles post type was selected
  • Fixed a bug where the User Profiles custom fields were not displayed when a User Profiles post type was selected
  • Added “conductor-widget-setting” CSS class to all Conductor Widget settings
  • Added filters/logic in Conductor_Widget_User_Profiles_query::get_pagination_links() to allow Conductor to determine the correct paginate_links() arguments

WooCommerce Add-On

  • Added WooCommerce 3.0+ support
  • Added various WooCommerce custom fields:
    • Downloadable (Flag; Displayed as either “Yes” or “No”)
    • Downloads (a list of downloads for a WooCommerce product)
    • Featured (Flag; Displayed as either “Yes” or “No”)
    • Product Type
    • Rating
    • Sale Dates
    • SKU
    • Sold Individually (Flag; Displayed as either “Yes” or “No”)
    • Stock Status
    • Virtual (Flag; Displayed as either “Yes” or “No”)
    • If taxes enabled in WooCommerce:
      • Tax Class
      • Tax Status
  • Added logic to utilize woocommerce_template_single_excerpt() function for the excerpt (WooCommerce Short Description); Thanks Matthew Bieschke
  • Added PHP visibility declarations to various PHP class functions
  • Adjusted text domain
  • Added logic to load plugin text domain via load_plugin_textdomain()
  • Introduce POT file

Having Issues After Updating?

We have tested all of these updates extensively across many versions and variations of WordPress. If you encounter any unexpected issues after upgrading, please let us know by submitting a support ticket.

 

Conduct your content!

The post Introducing the Conductor REST API, AJAX Widgets, front-end Filtering, and more! appeared first on Conductor.

]]>
https://conductorplugin.com/conductor-version-1-5-0/feed/ 0
How to display user profiles in WordPress https://conductorplugin.com/display-user-profiles-wordpress/ https://conductorplugin.com/display-user-profiles-wordpress/#respond Mon, 26 Jun 2017 17:12:13 +0000 http://conductorplugin.com/?p=17754 We’re going beyond pages and posts with our most recent release of the User Profiles add-on. A new Conductor plugin add-on that allows you to query and display registered users within your WordPress website. By using the same user interface and simple query builder we use with content related data, we pass on that power […]

The post How to display user profiles in WordPress appeared first on Conductor.

]]>
We’re going beyond pages and posts with our most recent release of the User Profiles add-on.

A new Conductor plugin add-on that allows you to query and display registered users within your WordPress website. By using the same user interface and simple query builder we use with content related data, we pass on that power to make more complex pages for your WordPress website.

Let’s take a look at the add-on and some of it’s benefits.

Query WordPress users and display them with ease

With Conductor, you don’t need to be an advanced WordPress developer to make magic happen. For those of you that are developers? Conductor can help you save a boat load of time and give your customer the control their looking for.

Why we built the User Profiles add-on

We’ve customized Conductor on a lot of our client sites at the studio, and we’ve built a lot of membership websites with it as well. We’ve consistently been tasked to build out private member search boxes or displays of registered users, so it was the perfect match to turn this solution into an add-on. This add-on can be applied to a variety of custom WordPress needs, here’s a few:

  • Custom membership dashboard
  • Team pages
  •  Searchable and sortable registered user displays
  • More!

Wether you’re building one of the above, or your own custom solution, we’re confident this will be a great add-on for you. Let’s get started with setting it up.

Setting up your user profile display

If you don’t own Conductor yet, check out our pricing page, for a plan that fits your needs. From there, activate the User Profile add-on, once you’ve setup your license key.

Active the add-on

1-click activate the add-on

The user query will now load into Conductor simple query view. You can query from all users or per role of the user list. Please note: this add-on will only work with the simple query builder, and not the advanced builder.

Select from one or many users or user roles.

You can easily create queries to show groups of all users or specific user roles. Again, this is especially handy for membership portals or custom dashboards. Now it’s time to customize your display of users:

Set the display of your user query.

One of the selling points of Conductor is being able to separate the query data, with how it looks on the front-end. Choose from columns, tables, and more. Now we’ll move on to customizing which fields to display:

How our WP meta fields relate to user profiles

We don’t change the look/feel of the meta fields builder when you’re using it with our User Profile add-on. In the above image, you’ll see how we relate these fields with data stored for users. You have the same control over re-arranging the fields display, unlinking them, or hiding them just the same.

The Author Byline meta is essentially unused in this case.

Let’s add custom fields!

With the custom fields add-on enabled, you can search for user fields.

From here you can spend time adding the fields you want to display along with choosing the look and feel of your display, which you can place on any page with a shortcode or widget.

Watch the tutorial video

Thanks for learning about the User Profile add-on, if you’re ready to try Conductor, checkout the pricing page to buy it.

The post How to display user profiles in WordPress appeared first on Conductor.

]]>
https://conductorplugin.com/display-user-profiles-wordpress/feed/ 0
How to display form entries to logged in WordPress users https://conductorplugin.com/how-to-display-form-entries-to-logged-in-wordpress-users/ https://conductorplugin.com/how-to-display-form-entries-to-logged-in-wordpress-users/#respond Tue, 02 May 2017 17:09:43 +0000 http://conductorplugin.com/?p=16375 One of the most frequently asked questions we receive about our new Gravity Forms and Ninja Forms add-ons is: How to display form entries, to logged in users only. While Conductor doesn’t support it out of the box, there are some great plugins that can help! In this video I’ll show you how to use […]

The post How to display form entries to logged in WordPress users appeared first on Conductor.

]]>
One of the most frequently asked questions we receive about our new Gravity Forms and Ninja Forms add-ons is: How to display form entries, to logged in users only.

While Conductor doesn’t support it out of the box, there are some great plugins that can help! In this video I’ll show you how to use Hide This plugin to hide a table of Gravity Forms entries, to logged in users only. If you’re looking for a more robust membership plugin to manage users, you might look to Paid Memberships Pro, for more options.

Enjoy the video tutorial below.

Display Conductor content to logged in users only

This video talks about protecting Gravity Forms entries, but it can be applied to any WordPress content or content blocks being displayed via Conductor.

Full video transcript with  time stamps

Hey, everybody, Welcome back to ConductorPlugin.com. In today’s tutorial, I want to talk about the most requested feature that we have, and that is to show content to only logged in users, and specifically with our Gravity Forms and Ninja Forms add-ons. Folks are constantly asking, “Hey, how can I show this stuff in a table, but I only want to show those forms submissions to people who are logged into my website?” Administrators, managers, whatever it might be. Conductor, we don’t have any of those [00:00:30] options out of the box. We really want to focus on being great at content blocks and helping you display content, so we really rely on other plugins for hiding or user management or membership, that kind of thing.

The easiest plugin to use for this situation is a plugin called Hide This, and it uses a simple short code, and I’m going to show you how to use that in today’s video. But if you wanted to go beyond this, depending on what you needed for your website, you’d might need a membership plugin or some kind of user [00:01:00] profile plugin, and you can search for those. The concept still works regardless of what plugin you might choose. Let’s take a look at this. Hide this plugin using a short code. Let’s dive right into it.

On this page, I already have my Conductor Query short code dropped into the page, and if we take a look at this page, this is an example of showing Gravity Form submissions or entries in a table. There are other videos if you want to check that out. Hopefully I can link that up in this video, but [00:01:30] I want to show you how to hide this, so I’m going to go ahead. We have already had that plugin installed and activated, and it just uses a simple short code, and I’m going to demonstrate that right now. I’m going to wrap this with the hide short code, and I’m going to go ahead and refresh this page.

You’ll see that it hides it indefinitely. Even though I am logged in and an admin to this site, I can’t see it because it’s by default the hide tag, or short code, excuse me, will hide it for good. [You’re either 00:01:58] logged in or not logged in, that kind of thing. If we [00:02:00] hop on over to the plugin page for Hide This, you can see we can extend this stuff. We can do this for people who are not logged in and people who are logged in, so let’s take a look at that example.

I’m going to use this first example right here, and this is going to show this content for people who are logged into the website but not for people who are not logged in, so let’s go ahead and go four equals logged, close that. I will … Whoops forgot [inaudible 00:02:28] quote there. [00:02:30] Let’s go ahead and hit update, and we will refresh this page, and you can see, our table is back, and I am logged in. If I hop on over to the incognito window, let me pull that up, and I go [inaudible 00:02:44] WP Gravity, you can see right here, look, the person who is logged out of the site does not see that table. That is the simplest way to lock out anybody who’s not logged into the site.

With this plugin, [00:03:00] you can even drill down. If you have different user roles that people are logged into, you can specify those here with editor, [comma 00:03:07], contributor and so on and so forth, so you can really play with that and match it up. But one quick little tip. If you wanted this page to give somebody some direction to log in, let’s say, so let’s just say this is a common thing where people come to this page every day or whatever, at least once a week, that kind of thing, but they’re not really WordPress familiar or savvy, they don’t really remember how to log in to your website, [00:03:30] you could put a little message here to log in that is not seen while somebody is logged in, so let’s go ahead and take a look at that.

We can go hide four equals logged. I always forget the quotes, so let’s go logged, and then we’ll say, “Log in by clicking here,” and then we’ll close this hide short code. [00:04:00] Just to make it, we’ll just do [weekend 00:04:04]WP.com/login, and that’ll be our log in link. I will now hit update, and let’s just take a look at it from a logged-in user’s perspective. I’m going to refresh this page, and look, that message is not there. This short code is saying, “Hey, we’re going to hide this for logged in people, and if you’re logged in, you’re not going to see this little link right here.” But if we switch over to our incognito window and refresh this, boom, you can [00:04:30] see right here, “Log in by clicking here,” and then somebody can click that and then log into this website, which will then give them access because they’ll logged in first and foremost, and then they can come over to this page and see these user forms submissions.

That’s how you can show or hide contact forms or custom post-type fields or whatever it is you’re building as a display with Conductor Plugin. It’s ConductorPlugin.com. Check it out. If you have any questions, ConductorPlugin.com/Contact. [00:05:00] We’ll see you in the next video.

The post How to display form entries to logged in WordPress users appeared first on Conductor.

]]>
https://conductorplugin.com/how-to-display-form-entries-to-logged-in-wordpress-users/feed/ 0
How to display Custom Post Types in WordPress https://conductorplugin.com/display-custom-post-types-wordpress/ https://conductorplugin.com/display-custom-post-types-wordpress/#respond Thu, 27 Apr 2017 17:34:00 +0000 http://conductorplugin.com/?p=16029 Custom Post Types make WordPress a true content management system. You can structure and organize content beyond pages and posts, which WordPress serves up by default, but lacks in the creation of custom content. Want a collection of books or team members? No problem, CPT’s can do that. You can even include “custom fields” which […]

The post How to display Custom Post Types in WordPress appeared first on Conductor.

]]>
Custom Post Types make WordPress a true content management system.

You can structure and organize content beyond pages and posts, which WordPress serves up by default, but lacks in the creation of custom content. Want a collection of books or team members? No problem, CPT’s can do that. You can even include “custom fields” which you can image are just fields of specific data or content, per CPT. An example would be something like having a “Team” CPT with custom fields for each team member’s social media links, and e-mail fields. Stuff you want to live outside of the typical editor.

Fun stuff — but — the act of creating & displaying your CPT’s, isn’t something that WordPress is setup to do out of the box, for the average user. You’re going to need to have a handle on some basic coding skills, if you’re planning on doing this the manual way. This is great practice for those of you that want to take your WordPress development skills to the next level.

tl;dr If you want the easy way to create CPT’s and display them, checkout Custom Post Type Maker to create your CPT’s and of course, Conductor Plugin to display them!

Custom Post Types vs Posts & Pages

As I mentioned above, CPT’s expand upon the basic idea of a post or page, by giving you full control over the content stored in WordPress. I created a video that gives you a full explanation of CPTs that you can watch here:

Creating your Custom Post Type

For those of you looking to do things the manual way, I’ll provide a code snippet that registers your CPT in WordPress. This code must reside in your functions.php file:

// Register Custom Post Type
function custom_post_type() {

	$labels = array(
		'name'                  => _x( 'Post Types', 'Post Type General Name', 'text_domain' ),
		'singular_name'         => _x( 'Post Type', 'Post Type Singular Name', 'text_domain' ),
		'menu_name'             => __( 'Post Types', 'text_domain' ),
		'name_admin_bar'        => __( 'Post Type', 'text_domain' ),
		'archives'              => __( 'Item Archives', 'text_domain' ),
		'attributes'            => __( 'Item Attributes', 'text_domain' ),
		'parent_item_colon'     => __( 'Parent Item:', 'text_domain' ),
		'all_items'             => __( 'All Items', 'text_domain' ),
		'add_new_item'          => __( 'Add New Item', 'text_domain' ),
		'add_new'               => __( 'Add New', 'text_domain' ),
		'new_item'              => __( 'New Item', 'text_domain' ),
		'edit_item'             => __( 'Edit Item', 'text_domain' ),
		'update_item'           => __( 'Update Item', 'text_domain' ),
		'view_item'             => __( 'View Item', 'text_domain' ),
		'view_items'            => __( 'View Items', 'text_domain' ),
		'search_items'          => __( 'Search Item', 'text_domain' ),
		'not_found'             => __( 'Not found', 'text_domain' ),
		'not_found_in_trash'    => __( 'Not found in Trash', 'text_domain' ),
		'featured_image'        => __( 'Featured Image', 'text_domain' ),
		'set_featured_image'    => __( 'Set featured image', 'text_domain' ),
		'remove_featured_image' => __( 'Remove featured image', 'text_domain' ),
		'use_featured_image'    => __( 'Use as featured image', 'text_domain' ),
		'insert_into_item'      => __( 'Insert into item', 'text_domain' ),
		'uploaded_to_this_item' => __( 'Uploaded to this item', 'text_domain' ),
		'items_list'            => __( 'Items list', 'text_domain' ),
		'items_list_navigation' => __( 'Items list navigation', 'text_domain' ),
		'filter_items_list'     => __( 'Filter items list', 'text_domain' ),
	);
	$args = array(
		'label'                 => __( 'Post Type', 'text_domain' ),
		'description'           => __( 'Post Type Description', 'text_domain' ),
		'labels'                => $labels,
		'supports'              => array( ),
		'taxonomies'            => array( 'category', 'post_tag' ),
		'hierarchical'          => false,
		'public'                => true,
		'show_ui'               => true,
		'show_in_menu'          => true,
		'menu_position'         => 5,
		'show_in_admin_bar'     => true,
		'show_in_nav_menus'     => true,
		'can_export'            => true,
		'has_archive'           => true,		
		'exclude_from_search'   => false,
		'publicly_queryable'    => true,
		'capability_type'       => 'page',
	);
	register_post_type( 'post_type', $args );

}
add_action( 'init', 'custom_post_type', 0 );

As long as this snippet of code remains active in your functions.php, your CPT is registered and active on your website. If you remove this snippet of code, while you lose the “active” state of your CPT, any data submitted through the CPT is still saved in your WordPress database.

You can continue to create as many CPT’s as you want, by replicating this code code in your functions.php file.

If you don’t want to mess with code, we’ll use the plugin Custom Post Type Maker, to quickly make our CPTs, so we don’t have to write any code.

<insert screenshot>

This plugin makes CPT creation much easier, without the overhead of worrying about editing code and files of your WordPress website. Let’s move onto the next piece, displaying your CPT data.

Displaying Custom Post Types on your WordPress website

Now it’s time to display those wonderful CPT’s on your site, while comparing and contrasting between the “manual coding” way versus using the Conductor plugin.

This snippet of code can be applied to a specific WordPress template file, which would allow you to display a collection of CPTs.

<?php
if ( get_query_var('paged') ) $paged = get_query_var('paged');
if ( get_query_var('page') ) $paged = get_query_var('page');

$query = new WP_Query( array( 'post_type' => 'books', 'paged' => $paged ) );

if ( $query->have_posts() ) : ?>
<?php while ( $query->have_posts() ) : $query->the_post(); ?>
<div class="entry">
<h2 class="title"><?php the_title(); ?></h2>
<?php the_content(); ?>
</div>
<?php endwhile; wp_reset_postdata(); ?>
<!-- show pagination here -->
<?php else : ?>
<!-- show 404 error here -->
<?php endif; ?>

If you’re planning on displaying a collection of CPTs on one single page, this straight-forward approach might be all you need. However, you’re still having to write code, and as soon as you need to create multiple pages or need to style that output, this method quickly becomes cumbersome.

That’s where using a builder plugin like Conductor becomes a huge advantage to creating pages of content, so much faster. This video will show you how to use Conductor to display your CPT’s and custom fields, in about 1 minute:

Conductor is like Drupal’s Views, but for WordPress. We make it super easy to display content residing in your WordPress database, on any page or post, with a widget or a short code.

Watch more videos on Conductor here or get the plugin today!

The post How to display Custom Post Types in WordPress appeared first on Conductor.

]]>
https://conductorplugin.com/display-custom-post-types-wordpress/feed/ 0
How to display WooCommerce products on the homepage https://conductorplugin.com/display-woocommerce-homepage/ https://conductorplugin.com/display-woocommerce-homepage/#respond Mon, 17 Apr 2017 15:45:35 +0000 http://conductorplugin.com/?p=15837 Every WooCommerce store owner, at some point, wants to list their featured products on the homepage of their WordPress website. You’re either running a special promotion, or you’re trying to categorize the shopping experience for your visitor. In this post, I’ll teach you how to display WooCommerce products on the homepage of your WordPress website […]

The post How to display WooCommerce products on the homepage appeared first on Conductor.

]]>
Every WooCommerce store owner, at some point, wants to list their featured products on the homepage of their WordPress website.

You’re either running a special promotion, or you’re trying to categorize the shopping experience for your visitor. In this post, I’ll teach you how to display WooCommerce products on the homepage of your WordPress website using the Conductor plugin and the WooCommerce add-on.

Display WooCommerce products on your homepage

Before we begin, understand that every theme acts differently and it’s impossible to ensure this method will work for ALL themes, but most well-coded themes should work fine. This demonstration will work if your theme has an available sidebar (widget) area on the homepage, or uses a standard page/post promoted to the front page. Let’s dive in!

You can display Conductor content blocks in two ways:

  1. A customizable widget to use in a sidebar
  2. A shortcode which you can create with our query builder add-on, to display on any page or post.

Zerif Lite Theme homepage & widgets

I’ll use the popular WordPress theme, Zerif Lite in this example. This theme uses various widget sections that you can customize for the homepage. We’ll use the Conductor widget right in the WordPress customizer to display two WooCommerce products in a section of our choosing.

Choose an area to use

Step 1: Choosing the section to place the widget

As you can see, Zerif has many sections to use, some are better than others for displaying our WooCommerce products. Here, I’ll choose to use the “Our Focus Section” to drop our Conductor Widget into.

I can also change the title of this section to something more appropriate like, “My Products.”

Step 2: Adding the Conductor widget

Adding the Conductor widget is as easy as adding any other WordPress widget to the sidebar. Once we have it loaded into our section, it’s time to start adjusting the content output!

We’ll select from many products, that will go ahead and scoop up our WooCommerce products to put on display. We’ll leave the order by as it is, and adjust the show amount to two. This will show us the two most recent WooCommerce products in our store.

It all depends on what you’re trying to achieve with the display of products on your homepage. Since Conductor loads in a widget, you can easy stack or re-arrange them when you need to.

Customize the Conductor display

Step 3: Adjusting the Conductor display

How I setup the Conductor widget display:

  1. Two column display, looked best for this area
  2. I hid the display of default WordPress author info, content section, and read more link,.
  3. I used the custom field search to add WooCommerce add to cart link and the price field.

Using Conductor, you’re free to re-arrange the fields or even change the label display if you need to. A popular customization is to change the “add to cart” to read “buy now!” or some other enticing link text.

Making WooCommerce display easy!

Conductor makes it easy for you to display WordPress content across your website. Watch the video above to see the entire process in action, it’s super easy!

If you’re building websites for clients, or you’re a WordPress power user, get Conductor plugin today.

The post How to display WooCommerce products on the homepage appeared first on Conductor.

]]>
https://conductorplugin.com/display-woocommerce-homepage/feed/ 0
Display Gravity Forms entries on any page or post https://conductorplugin.com/display-gravity-forms-entries-page-post/ https://conductorplugin.com/display-gravity-forms-entries-page-post/#respond Thu, 30 Mar 2017 18:12:28 +0000 http://conductorplugin.com/?p=15397 We’re pumped to announce the new Gravity Forms add-on for the Conductor toolkit! From day one, Conductor has always been about displaying content in your WordPress database. We started with a posts and pages, then set our sights on custom post types & custom fields. Some time later, we released the Easy Digital Downloads & […]

The post Display Gravity Forms entries on any page or post appeared first on Conductor.

]]>
We’re pumped to announce the new Gravity Forms add-on for the Conductor toolkit!

From day one, Conductor has always been about displaying content in your WordPress database. We started with a posts and pages, then set our sights on custom post types & custom fields. Some time later, we released the Easy Digital Downloads & WooCommerce add-ons.

Watch the video

With the release of the Query Builder add-on last month, we firmly planted our position among the many “builder” solutions in the WordPress marketplace. Today, we’re excited to bring you the Gravity Forms add-on, which will allow you to build content blocks out of your Gravity Forms entries data. Along with that data, you can also display the core Gravity Forms meta data as well. This has been a highly-requested feature from WordPress consultants building out membership websites, sales portals, and intranet solutions.

Gravity Forms Plugin

Gravity Forms is arguably the best contact form plugin for WordPress, and it’s also one of the most used for developing more complex WordPress websites.

Conductor will help you display Gravity Forms entries on the front-end of your website, in a shortcode or in a widget. Here’s what it looks like in Conductor:

A basic Gravity Form setup

I created a basic Gravity Forms form with 4 fields. We’ll use this as our sample contact form.

Selected fields from the form

Simply search for the fields you want to display in the search box, and add them to your display. You can re-order the output and choose to display it in a post grid layout, or a table display.

Sample table display

Here’s a sample table showing my entries from this particular form, including the display of a file upload.

Watch the video overview (5:43m)

One more thing…updated table view in the Display Pack add-on!

For the Gravity Forms add-on announcement, we decided to update our tables display to accommodate what are customers were asking for. We’re leveraging DataTables jQuery to give you sortable column headings, search/filter box, footer headings, and pagination. This update will also pair nicely for those of you wanting to display custom post type & fields data in a better table layout.

See tables in action (1:36m)

We’re not stopping at Gravity Forms either. The NinjaForms add-on is coming up next, and we’re looking to have that released sometime in early April.

Get the Conductor to help you display Gravity Forms data!

The post Display Gravity Forms entries on any page or post appeared first on Conductor.

]]>
https://conductorplugin.com/display-gravity-forms-entries-page-post/feed/ 0