Сочетание формы поиска контента с яйцами с WordPress и WooCommerce - PullRequest
0 голосов
/ 13 марта 2020

Как я могу объединить форму поиска контента с яйцами или сделать так, чтобы она осуществляла поиск по записям WordPress и продуктам WooCommerce.

Что мне нужно, так это

Форма поиска контента + яйцо + WordPress + Woocommerce * вместе

Форма поиска содержимого яйца Здесь это Форма поиска содержимого яйца

<form role="search" method="get" class="search-form" action="<?php echo esc_attr(\ContentEgg\application\ProductSearchWidget::getSearchFormUri()); ?>">

      <input type="text" name="s" placeholder="Product search...">
      <input type="hidden" name="post_type" value="product" />

      <button type="submit">Search</button>

</form>

Форма поиска Woocommerce

<form role="search" method="get" class="woocommerce-product-search" action="<?php echo esc_url( home_url( '/'  ) ); ?>">
    <label class="screen-reader-text" for="s"><?php _e( 'Search for:', 'woocommerce' ); ?></label>
    <input type="search" class="search-field" placeholder="<?php echo esc_attr_x( 'Search Products&hellip;', 'placeholder', 'woocommerce' ); ?>" value="<?php echo get_search_query(); ?>" name="s" title="<?php echo esc_attr_x( 'Search for:', 'label', 'woocommerce' ); ?>" />
    <input type="submit" value="<?php echo esc_attr_x( 'Search', 'submit button', 'woocommerce' ); ?>" />
    <input type="hidden" name="post_type" value="product" />
</form>

Форма поиска WordPress

<form action="/" method="get">
    <label for="search">Search in <?php echo home_url( '/' ); ?></label>
    <input type="text" name="s" id="search" value="<?php the_search_query(); ?>" />
    <input type="image" alt="Search" src="<?php bloginfo( 'template_url' ); ?>/images/search.png" />
</form>

Все эти три результата поиска отображаются на рис. страницы результатов поиска

Яйцо содержимого отображается на

ce-product-search. php

, и я использую код, подобный - который работает префект

<?php echo do_shortcode('[content-egg module=Amazon template=grid]'); ?>

WooCommerce и WordPress используют diff. также шаблон.

В настоящее время я использую

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...