0
我目前使用WordPress主题创建电子商务网站。我正在创建一个带有3列的水平文本框,直接显示在主菜单导航下。而不是编辑header.php文件,并冒着破坏主题的风险,是否有可能通过钩住主题,通过儿童主题中的functions.php文件来实现这一目标,或者是不好的做法?是否可以通过functions.php文件将文本框挂接到WordPress主题中?
我目前使用WordPress主题创建电子商务网站。我正在创建一个带有3列的水平文本框,直接显示在主菜单导航下。而不是编辑header.php文件,并冒着破坏主题的风险,是否有可能通过钩住主题,通过儿童主题中的functions.php文件来实现这一目标,或者是不好的做法?是否可以通过functions.php文件将文本框挂接到WordPress主题中?
因此,在主菜单之后添加“不是WordPress能够直接给你的东西,没有。因为根据定义,页面的结构是主题的责任。
这将是一个完美的儿童主题,这将是我的第一选择。在那里,你可以安全地覆盖索引文件(或者头文件,这取决于主题的构建方式)并添加你的html。
儿童主题可能给你的另一种选择是通过主题自己的过滤器和操作添加html - 但这完全取决于你的主题给你这样的钩子。
最后,如果真的要在主导航之后添加,可以查看wp_nav_menu filter:使用它,应该有可能首先检测您是否正在查看主导航,如果您是,追加你自己的html。但坦率地说,我认为用这种方法破坏布局的风险更大。
希望这会有所帮助!
感谢您的输入并帮助MacPrawn。 – Craig