В этой строке создаются списки продуктов:
echo '<ul class="products">' . $found_posts . '</ul><div class="clear"></div>';
, что является контентом магазина.Если вы осмотрите свою страницу с помощью Firebug, вы увидите ul.products, который содержит 5 товаров, которые демонстрируются (содержимое магазина).
Что вы можете сделать, чтобы показать содержимое функции после создания HTML-строки для вашегостатические данные и добавьте их в оператор echo выше.Например,
$product_string = "";
$product_string = "<ul class='products'>" . $found_posts . "</ul><div class='clear'></div>";
$product_string .= "<div class='entry-content'><h1 class='description-title'>WHY IS BOLI BETTER?</h1>";
/* First Product */
$product_string .= "<div class='feature feature-item-248'><img class='main' src='http://www.bolistylus.com/wp-content/uploads/uclaproduct.png' alt='' /><div class='feature_description'><div class='feature_description_header'><h2 class='descript-heading'>PERFECTLY WEIGHTED</h2></div><div class='feature_description_content'>Touch screens have simplified technology, but there has yet to be a way to capture the precision of a calligrapher or the stroke of an artist. Not only should it meet your needs, but a stylus should have style.</div></div></div>";
$product_string .= "</div>";
Аналогичным образом вы можете создавать строки для других продуктов и добавлять их в строку выше.Как только вы добавили все строки, вам нужно только повторить переменную;
echo $product_string;
Очевидно, что это не самое лучшее решение, но оно должно выполнить свою работу.В идеале, вы также должны извлекать содержимое ваших функций через базу данных.
Кроме того, вы можете создать функцию, которая в зависимости от переданного ей идентификатора элемента функции извлекает соответствующую информацию.Вы можете циклически просматривать продукты и вызывать функцию для генерации HTML-строк вместо того, чтобы создавать их вручную.