我试图为创建自定义帖子类型的WordPress创建插件。用户可以在网站上创建一个小部件。小部件希望在下拉选择框中列出每个帖子的标题。当选定的标题发生变化时,来自相关帖子的内容需要填充到小部件中选择框下面的div中。WordPress使用帖子类型和选择框更改div内容
我已创建帖子类型和小部件。该小部件正在成功创建下拉菜单。我很难用相关内容更新div。我最初试图通过运行PHP后循环来完成此操作,并将所有内容添加到数组中,但意识到这太麻烦了。我将AJAX视为我的最佳解决方案,但是我没有这方面的经验,因此无法找到有用的示例。
<select id="optionToggle">
<option value="default">Select a option</option>
<option value="196">Option 1</option>
<option value="197">Option 2</option>
<option value="198">Option 3</option>
<option value="199">Option 4</option>
<option value="201">Option 5</option>
</select>
<div class="content"></div>
以上是我目前正在构建的数值是帖子ID和选项#是帖子标题。我有一个JavaScript函数,用于侦听#optionToggle何时更改,然后抓取值。据我所知,似乎WordPress有一个集成的AJAX功能,可以从一个给定的职位ID获取内容,无需重新加载页面,但我无法弄清楚。
有没有人有任何这方面的经验,可以帮助?