草庐IT

backup_wordpress

全部标签

php - 如何在 WordPress 中保存复选框元框?

我试图在WordPress中向我的自定义元框添加一个复选框,但我在保存它时遇到了问题-每当我选中该复选框并更新帖子/页面时,它会再次取消选中。这是我使用的代码:add_meta_box('sl-meta-box-sidebar',//id'SidebarOn/Off',//title'sl_meta_box_sidebar',//callbackfunction'page',//typeofwritescreen'side',//context'low'//priority);functionsl_meta_box_sidebar(){global$meta;sl_post_meta(

php - WordPress WooCommerce - 使用 WC_Cart 类将可变产品添加到购物车

我正在尝试将可变产品添加到WordPress插件WooCommerce的购物车。到目前为止,我已经能够添加单个/简单的产品:$woocommerce->cart->add_to_cart([product_id],[quantity]);但是,在WC_Class中查看函数签名:functionadd_to_cart($product_id,$quantity=1,$variation_id='',$variation='',$cart_item_data=array()){我们可以清楚地看到函数允许输入variation_id。我已经按照以下行尝试了空值和整数的每种组合:$woocom

javascript - 如何停止 WordPress 加载 jQuery 和 jQuery-migrate?

WordPress正在wp_head()中加载以下2个文件:为了阻止这种情况发生,我尝试停用所有插件并在functions.php中注销jQuery,但似乎无法摆脱它。有什么办法可以阻止它吗?我正在使用Wordpressv3.6。 最佳答案 您可能想在您的functions.php中使用它add_filter('wp_default_scripts','remove_jquery_migrate');functionremove_jquery_migrate(&$scripts){if(!is_admin()){$scripts->

php - 你如何在 wordpress 中使用 wp_Query 输出 JSON?

我正在尝试使用wordpress发布数据和meta_key值来输出或创建json。这是我正在使用的代码,但它形成的JSON不正确。$query=newWP_Query('cat=4&meta_key=meta_long');echo"varjson=".json_encode($query);关于如何做到这一点有什么想法吗? 最佳答案 试试这个:$query=newWP_Query('cat=4&meta_key=meta_long');echo"varjson=".json_encode($query->get_posts());

php - wordpress 函数 remove_menu_page() 抛出错误

我正在尝试删除wordpress管理面板上的一些顶级菜单。奇怪的是,我从声明函数的plugin.php文件中收到一条错误消息,内容如下:“第1261行为C:\wamp\www\wordpress-alut\wp-admin\includes\plugin.php中的foreach()提供的参数无效”。我去了该文件并找到了以下代码:functionremove_menu_page($menu_slug){global$menu;foreach($menuas$i=>$item){//**thisisline1261**if($menu_slug==$item[2]){unset($men

php - 不同帖子类型的 Wordpress 不同特色图片大小

您可以在function.php文件中使用以下代码为帖子启用特色图片并设置它们的大小:add_theme_support('post-thumbnails');set_post_thumbnail_size(107,69,true);但这会为任何帖子类型全局设置图像大小。我使用wordpress3.0并创建了我自己的自定义帖子类型。是否可以为不同的帖子类型应用不同的特色缩略图大小?谢谢斯科特 最佳答案 在您的主题函数文件中,您可以定义适用于从那时起上传的任何图像的新图像尺寸:add_image_size('new-thumbnail

php - Wordpress Woocommerce - 使用 update_post_meta 添加产品属性

我客户网站中的产品需要某些属性,我已通过Wordpress管理中的Products->Attributes添加这些属性。在我编写的这个导入脚本中,我需要使用函数update_post_meta($post_id,$meta_key,$meta_value)来导入正确的属性和值。目前我有这样的功能:update_post_meta($post_id,'_product_attributes',array());但是我不确定如何正确传递属性及其值? 最佳答案 是的,所以我花了一些时间自己弄清楚,但我最终通过编写以下函数来做到这一点://

php - 获取在 wordpress 中特定日期之间发布的帖子

我正在开发一个小部件,该小部件将显示在两个日期之间发布的帖子,例如1月15日和3月15日,但我不知道该怎么做。我看到一些提到query_posts()的解决方案,但我认为这不是一个好的解决方案。因此,我愿意接受有关如何执行此操作的任何建议。目前我正在考虑使用pre_get_posts、WP_Query或get_posts,我尝试了这行代码:functionmy_home_category($query){if($query->is_home()&&$query->is_main_query()){$query->set('day','15');}}add_action('pre_get

PHP 和 WordPress : Debugging

我正在为WordPress编写一些插件和主题,我发现很难调试,因为不知何故,当页面加载时,$_GET、$_POST和$_REQUEST都是空的。即使设置了错误报告,每当出现fatalerror时,除了空白页面外,我也不会收到错误消息。有没有办法为WordPress启用“Debug模式”?谢谢! 最佳答案 PearDebugWordpress插件:http://wordpress.org/extend/plugins/wp-pear-debug/2015年8月4日更新:上述插件已经几年没有更新了。您还可以在wp-config.php中

php - wordpress 计数小部件

您好,我想弄清楚我们如何才能获得在给定侧边栏位置发布的小部件的数量。例如,我有一个名为UTILITY的侧边栏,它是一个水平侧边栏。我希望这些小部件位置的宽度根据其中发布的小部件数量进行平均调整。我想知道在一个给定的页面上有多少小部件发布在这个侧边栏中,以便我可以根据它分配一个宽度类。 最佳答案 wp_get_sidebars_widgets()会给你一个侧边栏数组和它们拥有的小部件,只需计算适当侧边栏的数组..例如:$the_sidebars=wp_get_sidebars_widgets();echocount($the_side