I would like to use PHP code in WordPress that display's inside a dropdown menu
我遇到了问题。
我想在下拉菜单中显示一周中的下一个星期日。
在这里获得 PHP 代码:
我还在 WordPress 中制作了这个简码,所以我可以在页面中使用这个代码。
1 2 3 4
| function WebinarDaySunday () {
echo date("j, M", strtotime("next sunday"));
}
add_shortcode ('webinardaysunday', 'WebinarDaySunday'); |
唯一的问题是,Echo 位于页面的左角,而不是我想要的位置(在下拉菜单中)。简码在正确的位置,但回声进入左角。
如果有人知道如何在正确的位置获取输出,我将不胜感激
我把结果的截图和我想要的结果放在哪里。
截图链接
最好的问候,
低音。
- 下拉菜单中还有哪些其他内容?以及它是如何产生的?
-
这是代码 <p style="text-align: center;"><select name="dropdown-content" class=" dropdowncontent-dropdown"> <option value=">Selecteer de datum </option> <option value="a€?option1a€3">Zondag, </option> <option value="a€?option2a€3">Maandag, </option> </select> </p>
-
它是由一个名为 Dropdown Content 的 WordPress 插件创建的
-
Zondag、Maandag 等值在哪里?您是否在下拉菜单中手动输入它们?
-
是的,它们是手动存在的,将它们放在 WordPress 本身的页面编辑器中
-
然后在 Zondag 旁边,Maandag 我放置了自制的短代码,在 PHP 脚本中调用日期
您应该在短代码函数中返回日期值,而不是使用 echo。看看是否有效
- 感谢您的推荐,您能否举例说明如何执行此操作的代码?
-
function WebinarDaySunday() { $date = date("j, M", strtotime("next sunday"));返回 $date; } add_shortcode('webinardaysunday', 'WebinarDaySunday');
-
现在我已经在代码中添加了这一天,比如 $date = date("l, j, M", strtotime("tomorrow"));我想将这一天翻译成荷兰语,我该怎么做?最好的问候,巴斯。
-
我不知道任何其他 php 函数或库,但有人创建了一个简单的解决方案,你可以在这里使用 stackoverflow.com/a/37914913/7077417