Widget 在插件中定义wordpress页面,而不是在侧边栏中
我将要用wordpress编写一个简单的门户网站,这样它将更多地成为网站而不是博客。我将创建一些静态页面和菜单的正常方式。但是,我想通过编程控制某些页面上显示的内容。例如,一页将显示“书籍建议”。该页面将填充用户推荐的书籍列表。此列表将从MySQL数据库中读取。另一个页面将用于填写表单中的某些字段,这些字段将被提交并保存到数据库中 我是wordpress插件/小部件开发新手,但我能够在drupal中为另一个项目完成这项工作 换句话说,我想开发一个插件/小部件来生成一些页面的内容Widget 在插件中定义wordpress页面,而不是在侧边栏中,widget,wordpress,Widget,Wordpress,我将要用wordpress编写一个简单的门户网站,这样它将更多地成为网站而不是博客。我将创建一些静态页面和菜单的正常方式。但是,我想通过编程控制某些页面上显示的内容。例如,一页将显示“书籍建议”。该页面将填充用户推荐的书籍列表。此列表将从MySQL数据库中读取。另一个页面将用于填写表单中的某些字段,这些字段将被提交并保存到数据库中 我是wordpress插件/小部件开发新手,但我能够在drupal中为另一个项目完成这项工作 换句话说,我想开发一个插件/小部件来生成一些页面的内容 我希望您能帮助我
我希望您能帮助我提供任何建议或参考:)我建议您创建一个插件,并使用示例创建两个短代码
add_shortcode( 'book-suggestions', 'book_suggestions_function' );
add_shortcode( 'book-suggest', 'book_suggest_func' );
然后创建一个名为“书籍建议”的页面,并添加快捷代码
[book-suggestions limit=x type=y hotbooks=0]
当呈现Book Suggestions页面时,使用Book_Suggestions函数()返回的值替换快捷码[Book Suggestions]
功能手册\u建议\u功能($atts){
//解析$atts以确定限制、类型等。
返回“Book1Book2”;
}
显然,您从数据库返回数据
类似地,[book suggest]提供一个表单并将数据发布到数据库
function book_suggestions_function($atts) {
// Parse $atts to determine limit, type, etc.
return '<p>Book1</p><p>Book2</p>';
}