我正在寻找将自定义html块/帖子添加到woocommerce"商店页面"产品网格内部,作为产品。
我的意思是......我在" shop"上有一系列产品。页面(存档 - 产品),我想创建一个带有一些文本信息的特殊帖子/页面/ html块,它将作为"产品"之一插入到产品网格中,但没有价格,没有标题和不可点击。我附上了我想要的最终结果的屏幕截图,它真的是自我解释 - here it is exactly what I'm looking for。
作为一个想法,我可以创建一个具有特定slug或标题的特殊产品,并且使用pre_get_posts钩子的相应脚本将找到此帖子/产品并将其修改为我需要的样子。我正在寻找一些代码/想法如何将这个特定的块/页面/帖子插入到网格中某个位置的归档产品页面中。谢谢!
答案 0 :(得分:2)
感谢您的帮助,伙计们!我已经实现了我想要的功能。我在archive-product.php中找到了相应的循环,正如JapanGuy所建议的那样,我添加了一个简单的“if i equal let's say 5 then echo< li> [Custom block]< / li>” 。
archive-product.php的原始摘录:
stack
使用插入的自定义块修改代码:
interface Input {
value: number < 1
}
我这么简单,我可以添加任何内容到创建的[自定义块],并有一个通常的产品网格与额外的自定义设计块。我不是很有经验的程序员,所以可能我的代码并不完美,但它确实有效。谢谢!
答案 1 :(得分:1)
编辑:以前的代码错了,在这里改了
$i=0;
while ($row = mysqli_fetch_array($query))
{
if ($i == 2) {
echo "Cusom block";
}
echo "<p> Product block " . $row['column'] . " </p>";
$i++;
}
答案 2 :(得分:0)
创建WordPress自定义帖子档案:希望这符合您的要求。
自定义帖子归档列出您的自定义内容。您可能已经知道标准的WordPress档案。所以你可以按照它来显示它们。
参考此处:https://wp-types.com/documentation/user-guides/creating-wordpress-custom-post-archives/