這是我的搜索欄 HTML 代碼: <div class="search-box"> <input class="search-txt" type="text" name="" placeholder="Type to search"> <a class ="search-btn" href="#"> <i class="fas fa-search"></i> </a> </div>當我刪除 HTML 并添加此 php 代碼時,<?php get_search_form(); ?>搜索欄在我的 Wordpress 網站上運行良好。但是默認樣式非?;?,我想更改它以匹配我原來的靜態搜索欄。我將如何實現這一目標?
2 回答

qq_遁去的一_1
TA貢獻1725條經驗 獲得超8個贊
正如您可以從codex中的模板層次結構中檢查的那樣。您必須從 wordpress 修改相應的模板或小部件
在您的情況下,您必須覆蓋 searchform 小部件,并且有幾種方法可以做到這一點,這已經在stackoverflow上得到了回答。
可能的解決方案是在您的主題中插入/覆蓋 searchform.php 并在其上添加您的標記:
<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>
有關更多信息,您可以隨時參考get_search_form()文檔,其中包含有關該主題的更多信息。
- 2 回答
- 0 關注
- 161 瀏覽
添加回答
舉報
0/150
提交
取消