您当前的位置:首页 > TAG信息列表 > 小码农
确保在调用jQuery之后加载从插件调用的外部Java脚本文件
我使用以下方式从wordpress插件代码调用javascript文件:add_action(\'init\',\'gallery_sugar_js_init\'); function gallery_sugar_js_init() { wp_enqueue_script( \'gallery_sugar_js\', plugins_url( \'/js/gallery_sugar.js\', __FILE__ )); } 但在WordP
从自定义帖子类型中删除“显示共享按钮”metabox Jetpack
我已经安装了Jetpack,现在我的自定义帖子类型有一个元框,上面写着“共享:显示共享按钮”,还有一个复选框。这对于这种自定义帖子类型是不必要的,我想将其全部删除(而不仅仅是通过屏幕选项隐藏它)。我尝试添加add_action( \'init\', array( $this, \'my_remove_filters_func\' ) ); function my_remove_filters_func() { remove_all_filters( \'the_conte
如何*禁用*帖子内容编辑器
关于如何禁用帖子内容编辑器,有什么好主意吗?我不想隐藏、删除或删除页面。目标是允许权限较少的用户查看编辑屏幕,以便他们可以阅读内容,但不能对内容进行更改。(我还需要弄清楚如何禁用页面上的其他元素,但一步一个脚印)。我已经用Javascript做到了这一点,只针对textarea并添加了disabled, 但寻找一种不那么脆弱的方法。我为什么需要这个的背景:https://github.com/post-forking/post-forking/pull/105
Custom ajax call returns 0
我还在搜索为什么在wordpress上进行ajax调用时得到0。我知道,当ajax调用成功时,它会返回0。我正在从ajax调用返回一些值,它返回0。这是我的代码JavaScript$.ajax({ url: \"/wp-admin/admin-ajax.php\", type: \'POST\', data:{ action: \'registerform\', name: \'John\',
WordPress QUERY_POST BY TAG不再起作用(?)
我的代码一直运行良好。几天前,它刚刚开始不输出任何东西(只是<ul></ul>). 日志中没有错误:<ul style=\"margin-left:0\"> <?php query_posts(\'tag=pp&showposts=4\'); ?> <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
Get term name from term ID?
如果我有分类术语的ID,我就不知道如何获取分类术语名称。这是我当前的代码// create a dropdown menu of the quantity taxonomy wp_dropdown_categories( array(\'taxonomy\' => \'quantity_category\', \'name\' => \'productQuantity\', \'hide_empty\' => 0) ); $quan
How do I make a shortcode?
边走边学。。。我已经构建了这个功能,但我需要它作为一个短代码。我该怎么做?$args = array( \'taxonomy\' => \'product_cat\' ); $terms = get_terms(\'product_cat\', $args); $count = count($terms); $i=0; if ($count > 0) { $cape_list = \'<p class=\"my_term-archive\
在默认类别小部件上使用筛选器时需要帮助
我需要将“所有类别”项添加到默认WP Categories小部件。我可以看到,有一个过滤器,我可以挂在核心中(第485行default widgets.php)。wp_list_categories(apply_filters(\'widget_categories_args\', $cat_args)); 我已经编写了以下函数,但我肯定有什么错误,因为它没有将所有类别项添加到列表中。// Add \"All Categories\" to categories widget func
WordPress Postmeta:将数据存储为数组还是单个项?
我知道在wordpress Posteta表中查询保存在数组中的单个项目可能会很困难,但我有很多用于单个帖子的元数据,这可能会为Posteta表创建太多行。因此,我想最好将每个帖子的元数据保存在一个数组中,然后创建一个对象来查询元数据,这样我就可以通过$obj->meta1.我的问题是:当Posteta表中有太多的邮件时,真的会很麻烦吗?将数据保存为数组真的解决了我的疑问吗?
修改父主题的PHP文件,并保存在子主题中
我正在使用付费主题,我们使用儿童主题来显示略有不同的设计。父主题有一个名为/includes/forms/register form的文件。php我想自定义此文件,并将其保存在我的子主题中。如何告诉Wordpress使用此文件的子主题版本,而不是父主题版本?
如何创建多个顶级管理菜单页面以将数据提交到Options表?
我试图在wordpress主题中创建多个顶级选项页面。但现在我只能保存一个的数据。如何在不必创建选项卡式面板的情况下为两个人保存数据?// create custom plugin settings menu add_action(\'admin_menu\', \'baw_create_menu\'); function baw_create_menu() { //create new top-level menu add_menu_page(\'B
在WordPress HTTPS上启用强制SSL后被锁定在WordPress网站管理员之外(SSL)
我的处境很糟糕。我被网站管理员拒之门外,插件团队在其文档中提供的解决方案不起作用。我使用Webmatrix尝试了这两种方法。我必须在周五发布我的网站,我不知道该怎么办。这是他们的建议:如何重置插件的设置转到/wp-content/plugins/wordpress-https/wordpress-https.php 并取消对下面一行的注释(删除前面的两个正斜杠),或转到wp-config.php 归档并添加此行。点击您网站上的任何页面,然后将其删除或再次对其进行评论。define(\'WPHTTPS_RE
WordPress核心-优化元查询生成的SQL?
我有个问题plugin of mine 它使用post meta存储帖子的所有权。基本上,我的问题是WP_Meta_Query 类为每个meta\\u查询生成一个联接。我不明白为什么我们不能同样加入all 查询。当然,当使用5到6个以上的查询时,查询需要花费太多的时间才能完成,插件无法获得帖子。E、 g:这就是我要做的,以获得属于用户5、6、8和10的帖子(在真正的插件中,比较总是像,值看起来像“%| usr\\u 5 |%”,以解决一些高级所有权控制的情况):\'meta_query\' => a
Get_Posts()是否比循环更有效?
在里面category.php, 我想获得该类别的帖子列表。我找到了两种方法:使用get_posts($args) 和The Loop.get_posts() 方法$args = array ( \"category\" => ID ); $posts = get_posts($args); // then use foreach to loop the $posts The Loop 方法<?php if (have_posts() ): ?>
Settings API repeater fields
我是WP设置API的新手,也是一个相当新手的PHP开发人员。为了开始,我遵循了这个很棒的教程Using Settings API - part 1 — Create a Theme Options Page并根据我的需要进行定制。一切都很顺利。遗憾的是,我找不到有关创建用户动态重复字段的在线参考,例如幻灯片放映中的“添加新幻灯片”。我觉得我真的很接近,但我不知道如何注册新内容。我会感谢你给我的建议或指引我正确的方向。
如何在本地主机中设置WordPress备份?
我有wordpress站点的数据库备份和整个站点文件夹备份。我想在本地主机中设置它。以下是我遵循的步骤。创建数据库导入数据库备份。sql打开wp配置。php并编辑以下详细信息定义(\'DB\\u NAME\',\'contents\\u wp\');定义(\'DB\\u USER\',\'root\');定义(\'DB\\U密码\',\'\');定义(\'DB\\U主机\',\'127.0.0.1\');但我无法登录到管理面板。它重定向到实时站点。如何解决这个问题?我做错了什么?如有任何建议,将不胜感激。
使用Customizr主题在首页(主页)显示滑块
我正在使用Customizr Theme 并使用静态页面呈现其首页。我还有两个侧边栏(左和右)。我使用了静态页面,因为当我放置滑块时,它会显示在侧边栏上方。我试着把它放在侧边栏之间。我添加了一个PHP snippet 在我的孩子的主题,这将使它出现在我想要的地方。function move_my_slider() { //we unhook the slider remove_action( \'__after_header\' , arr
JS script not being included
我正在尝试将js文件排队到函数中。php,但它不工作。以下是我的代码 add_action(\'init\',\'shopswing\'); function shopswing(){ if(!is_admin()){ wp_register_script(\'swing\',get_stylsheet_directory_uri(). \'/js/swing.js\',array(\'jquery\')); wp_en
如何在WordPress多站点上使用wp_INSERT_USER?
我以前安装过WordpressMU,但这是不推荐的,我正试图找到解决多站点问题的方法。我需要以编程方式为特定站点创建一个新用户帐户。wp_insert_user 看起来它什么都做了,除了说用户是哪个站点的(可能是从请求发送到的域中获取的?)。重要的是,创建的用户是一个博客(站点)的成员,而不是其他博客(站点)的成员。
在创建菜单时设置默认‘主题位置’
我正在尝试创建一个主题,当它被激活时,设置一个主导航,将主页添加到其中,然后在正确的位置启用它。以下是我目前掌握的情况:register_nav_menu(\'Primary\', \'Primary Navigation\'); $primary_nav_menu_id = wp_create_nav_menu(\'Primary\'); wp_update_nav_menu_item($primary_nav_menu_id, 0, array( \