One of the things we love about Gato GraphQL is the level of customization it allows. The flexibility in constructing GraphQL queries has enabled us to efficiently pull specific data from our WordPress CMS, which is then rendered dynamically on our front-end platform. The performance is pretty impressive, and the plugin’s intuitive schema and capability options make complex operations quite straightforward.
The support we’ve received from the Gato GraphQL team has been nothing short of fantastic. We had an issue with one of the functionalities not loading and they immediately pushed an updated version. They are highly responsive, knowledgeable and truly willing to help when issues arise, providing detailed assistance that gets to the root of any problems. This level of customer support has been a game-changer for us as we’ve navigated different configurations and specific use cases that are unique to our application.
Overall, Gato GraphQL has helped us bridge the gap between our WordPress backend and modern front-end frameworks with ease. Its reliability, flexibility, and the excellent support team make it an outstanding tool for anyone looking to implement a headless WordPress solution with GraphQL capabilities.
]]><?php if (current_user_can('edit_users')) {
$email_array = array();
$email_concat = '';
$userlogin_array = array();
$userlogin_concat = '';
foreach ($bulk_user_ids as $user_id) {
$user = get_user_by('id', $user_id);
$email_concat .= $user->user_email .',';
$userlogin_concat .= $user->user_login .', ';
}
?>
<form action="users.php" method="post" class="wpcf7-form init" aria-label="Contact form" novalidate="novalidate" data-status="init">
<input size="40" class="wpcf7-form-control wpcf7-text wpcf7-validates-as-required" autocomplete="name" aria-required="true" aria-invalid="false" value="<?php
echo $userlogin_concat;
?>" type="text" name="your-name">
</p>
<p><label>Your email<br>
<input size="40" class="wpcf7-form-control wpcf7-text wpcf7-email " value="<?php
echo $email_concat;
?>" type="email" name="your-email">
I was expecting to learn what happens when this code is executed. It results in error. I suppose it’s javascript validation. Then I realize I’m using the wrong field anyway. Before I start over, I’d like to know if anyone has a recommended solution.
I was advised to place some code in a functions.php file, but that seems like bad advice. What if change themes?
]]>For what you get, you cannot beat the $39 asking price. This isn’t for a single site license; this is for as many sites, personal, hobby, or client sites, as you want.
The site is well-coded with lots of CSS classes so you can easily customize the site to your heart’s content. The array of customization available, coupled with the fact that you can turn on only those features you plan to use, makes this a theme for all! I would have LOVED to give this theme 5 stars.
But now, here’s why I gave it only 4 stars.
I ran into a bit of trouble trying to figure out why in only one instance (a testament to how easy to use the theme is was that I’d spent the past weekend moving four sites to GeneratePress, all without a hitch), one of my site’s page headers were not displaying. Through the support forum I figured out there was one area of customization where I did not activate the featured image and that’s why they refused to load. But help was rendered quickly. I do believe that like tasks (such as determining where a page header will appear) should be in one place, not scattered across several places, making it difficult sometimes to troubleshot the problem.
But other than that, which the developer may want to rethink as he moves forward improving and building on this fantastic theme, I would not hesitate to recommend this theme not only to fellow web developers, but to all the hobbyists and do-it-yourselfers out there.
]]>But how can we do so. I added my code logic into /wp-content/plugins/custom-contact-forms/classes/class-ccf-form-handler.php it is working perfect but once the plugin update run, it remove my code.
Is it possible to add hook into this file so that I get rid of this tension.
]]>