如何创建约会的元框?

时间:2011-12-04 作者:Sosthenes Kwame Boame

我正在创建一个自定义事件页面,我想知道如何创建一个自定义元框来保存事件日期。我不想让它成为一个普通的元框,因为我将使用它来创建一个自定义搜索栏,所以我猜我必须将它保存到MySQL中不?

我不知道该怎么办。有什么想法吗?

提前谢谢。

2 个回复
最合适的回答,由SO网友:mgyura 整理而成

如果您需要WordPress的元框,请查看jaredatch在github中的惊人代码。

https://github.com/jaredatch/Custom-Metaboxes-and-Fields-for-WordPress

这允许您向您的WP主题(或插件)添加各种元盒。日期选择器、文件上载、所见即所得、文本区域、文本框。。。这真是太棒了,节省了很多时间。

SO网友:rhysclay

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或类。然后,一旦单击输入,就会加载日期选择器-太简单了!

结束

相关推荐

AJAX jQuery更新自定义字段元值前端

可能有一种更简单的方法可以做到这一点。在多次尝试从url获取postid后,我选择将id添加到永久链接。但是,我不知道在不刷新页面的情况下如何更新自定义值。滑动分页$(document).ready(function(){ $(\"a\").addClass(\"external\"); $(\"a\").attr( \"target\", \"_blank\" ); }); jQuery(document).ready(function($