我正在创建一个自定义事件页面,我想知道如何创建一个自定义元框来保存事件日期。我不想让它成为一个普通的元框,因为我将使用它来创建一个自定义搜索栏,所以我猜我必须将它保存到MySQL中不?
我不知道该怎么办。有什么想法吗?
提前谢谢。
我正在创建一个自定义事件页面,我想知道如何创建一个自定义元框来保存事件日期。我不想让它成为一个普通的元框,因为我将使用它来创建一个自定义搜索栏,所以我猜我必须将它保存到MySQL中不?
我不知道该怎么办。有什么想法吗?
提前谢谢。
如果您需要WordPress的元框,请查看jaredatch在github中的惊人代码。
https://github.com/jaredatch/Custom-Metaboxes-and-Fields-for-WordPress
这允许您向您的WP主题(或插件)添加各种元盒。日期选择器、文件上载、所见即所得、文本区域、文本框。。。这真是太棒了,节省了很多时间。Wordpress已经在脚本中包含了日期选择器。
如果不想使用插件执行此操作,请创建一个常规文本元框,然后需要在wordpress admin中使用jquery ui和jquery ui日期选择器依赖项将自定义脚本排队:
function enqueue_date_picker(){
wp_enqueue_script(
\'field-date\',
get_template_directory_uri() . \'/admin/field-date.js\',
array(\'jquery\', \'jquery-ui-core\', \'jquery-ui-datepicker\'),
time(),
true
);
wp_enqueue_style( \'jquery-ui-datepicker\' );
}
add_action(\'admin_enqueue_scripts\', \'enqueue_date_picker\');
现在,我们只需在字段date js文件中调用datepicker:jQuery(document).ready(function(){
jQuery(\'.datepicker\').datepicker();
});
请注意。日期选择器?将其替换为元框输入的类/id的id或类。然后,一旦单击输入,就会加载日期选择器-太简单了!可能有一种更简单的方法可以做到这一点。在多次尝试从url获取postid后,我选择将id添加到永久链接。但是,我不知道在不刷新页面的情况下如何更新自定义值。滑动分页$(document).ready(function(){ $(\"a\").addClass(\"external\"); $(\"a\").attr( \"target\", \"_blank\" ); }); jQuery(document).ready(function($