您当前的位置:首页 > TAG信息列表 > actions

  • 如何在需要时验证XML-RPC帖子的创建和取消?

    时间:2014-08-09

    我有一个IFTTT recipe 这会在某些情况下为我创建帖子,但出于某种奇怪的原因,它会创建三个,有时是四个内容相同的帖子。我想添加一个add_action 钩住/回调以验证新帖子的内容,如果已经存在,则取消该帖子,或将其移动到垃圾桶或类似的地方。我找到了xmlrpc_prepare_post 但我想我不能从那里取消它。除非我可以更新某些属性并将其设置为垃圾?Update.我尝试了以下操作,它只会进入xmlrpc\\u调用,而不会进入xmlrpc\\u wp\\u insert\\u post\\u m

  • 插件未添加自定义CSS

    时间:2014-08-11

    我正在尝试通过插件添加自定义css。我的头中确实调用了wp\\u head()。我的代码是-/** * Enqueue plugin style-file */ function prefix_add_my_stylesheet() { wp_enqueue_script(\'style1\', plugins_url(\'style1.css\', __FILE__) ); } add_action( \'wp_enqueue_script

  • Plugin Hook: Get posts

    时间:2014-08-12

    我正在构建一个WP插件。它显示了几个顶部有标题的特色帖子图片。它将在管理栏上有一个位置,告诉它什么是特色帖子。我用什么钩子来获取帖子的图片和标题?

  • 如何将Bootstrap和Less添加到已迁移的WordPress站点?

    时间:2014-08-13

    我正在将一个网站迁移到WordPress,它既使用引导程序,也使用较少的程序。我在网上找到了一个片段,用于启用引导和通过函数输出的CSS。php:function theme_add_bootstrap() { wp_enqueue_style( \'bootstrap-css\', get_template_directory_uri() . \'/third_party/bootstrap/css/bootstrap.min.css\' ); wp_enqueue_style(

  • 从主查询中筛选帖子

    时间:2014-08-13

    我想根据自定义字段有条件地将自定义帖子类型与我的帖子类型合并。如果该字段的值为1,那么我希望这些自定义帖子与主页上的帖子出现在同一个循环中。我可以将自定义post类型与默认posts post类型相结合,并且可以创建一个post id数组来排除post__not_in, 但我不知道如何将其应用于主循环。这是我的索引代码。php模板如下:if (is_home()) { $exclude = array(); $newsQuery = new WP_Query (array(

  • WordPress多站点:仅向一个站点添加操作

    时间:2014-08-20

    我已安装WoodPress Multisite并激活WooCommerce网络。我想在一个安装了WooCommerce的站点中添加一个钩子操作,而不是所有站点。例如,我只希望在安装了WooCommerce的其中一个站点上执行向订单添加特定元数据的操作。add_action(\'woocommerce_checkout_update_order_meta\', \'new_meta_values\'), 2); function new_meta_values($order_id) {&#

  • 如何在父菜单项下添加子菜单项

    时间:2014-08-20

    好吧,这是我的问题,假设我有一个由wp\\u nav\\u menu()生成的这样的菜单home test- test1, test2 contact about 测试是我的自定义帖子类型所以我想做的是,如果一个用户/管理员发布了一个测试帖子类型,我希望它自动添加到测试中作为test3。忘记publish\\u测试挂钩吧,我已经做了一些研究,并准备在我的函数中使用以下代码。phpfunction auto_add_service_as_menu() { e

  • 如何使用Dashboard_Glance_Items挂钩使帖子和评论不可点击

    时间:2014-08-24

    我有一个多作者网站,我已经使用了一些挂钩来阻止他们查看其他作者的帖子和媒体。现在,在“概览”部分的Wordpress仪表板中,它向他们显示了全部帖子和评论。他们现在可以点击他们,我希望他们不能这样做。所以,我找到了一个针对这个的钩子,虽然我才刚刚开始学习如何使用钩子进行定制,所以我需要一些帮助。下面是我现在所拥有的,只是回显当前用户的ID以验证它是正确的钩子:add_filter(\'dashboard_glance_items\', \'make_unclickable\'); fun

  • 停用特定用户组的插件

    时间:2014-08-25

    我想停用特定用户的插件。我在一个wp-content/plugin-mu 插件文件:add_filter( \'option_active_plugins\', \'bo_disable_apm_plugin\' ); function bo_disable_apm_plugin( $plugins ) { global $current_user; // Not use advanced page manager f

  • 是否使用数组自动生成WordPress快捷码?

    时间:2014-08-26

    我创建了一个短代码,它可以自动生成具有给定数组键和值的短代码。函数名不会动态生成。注意:数组键=ShortcodeName,值=Wordpress选项字段。add_shortcode(\"auto_gen\", \"auto_gen\"); function auto_gen() { $a = array( \"get_address\" => \"mg_admin_address\", \"get_phone\"

  • 是否根据帖子作者元数据自动填充帖子分类数据?

    时间:2014-08-31

    我正在尝试使用作者元数据在给定作者的帖子上自动填充自定义分类法。目前,分类法在post页面上可见,但我打算在前端隐藏它,以避免意外的用户选择。(也是人口前期的原因)注意:相关的分类术语和作者元数据是identical (作者元数据选项是从现有分类术语中动态提取的)。出于某种原因,这是行不通的。我挠头想弄明白为什么——我认为逻辑是正确的。我错过什么了吗/有人能帮忙吗?提前谢谢。function update_school($post_id) { $post_author_id = ge

  • 向不同页面的wp_footer添加不同的操作

    时间:2014-09-01

    我正在尝试根据页面id向wp\\U页脚添加函数。我正在将回调挂接到init, 但它不起作用。这是我正在使用的。function fl_template_loader() { if ( is_page( 1032 ) ) { add_action( \'wp_footer\', \'fl_theme_midnight\' ); } if ( is_page( 1032 ) ) { add_action(

  • Manually add admin bar

    时间:2014-09-05

    有人知道如何在页面模板中包含管理栏吗wp_head() 和wp_footer() 是否不存在?我正在开发一个模板,其他脚本和样式正在阻碍我。我没有把所有我不需要的东西都列出来,而是简单地把这两个钩子一起去掉了。我想要的只是管理栏。谢谢

  • 添加到数组并通过do_action/Apply_Filters传递它

    时间:2014-09-07

    作为练习,我正在使用PHPclass to add meta boxes 我在GitHub上找到了。我只是复制了代码,现在我正在玩它来理解它。其工作原理如下:包含该类的文件包含在init中。在该文件内部,但在类外部,有一个空数组$meta_boxes 已初始化之后,使用apply_filters. 我猜是apply_filters 使用而不是do_action 因为后者不返回任何内容——$meta_boxes = apply_filters( \'cmb_meta_boxes\', $meta_boxes

  • 一个检查授权和重定向的好钩子?

    时间:2014-09-09

    在模板页面中放置重定向似乎很奇怪,因为当您访问自定义页面模板时,页面的大部分内容已经构建好了。我想知道什么是一个好的操作挂钩,可以用来测试用户是否登录,以及他们是否在特定的页面/类别/等上,以及wp_redirect 如有必要,请联系他们?

  • 在典型的请求期间,$wpdb对象在什么时候变得可用?

    时间:2014-09-11

    我在类方法中编写了一些自定义SQL查询,并注意到如果我将该方法挂接到wp 行动如果我钓到plugins_loaded 行动,它们似乎不起作用。My question:在典型请求期间的什么时候$wpdb 对象是否可用?参考文献:http://codex.wordpress.org/Plugin_API/Action_Referencehttp://codex.wordpress.org/Class_Reference/wpdb

  • 如何在“发布帖子”小部件中添加复选框?

    时间:2014-09-12

    我正在构建post-to-email插件,需要在publish-post小部件中添加一个复选框,如下所示:我的想法是添加一个复选框,上面写着“通过电子邮件发送”,并在publish\\u post侦听器中获取该信息:add_action(\'publish_post\', function($post_id) { // Was the checkbox checked? } 如何做到这一点?

  • 将筛选器视为操作是否可以接受?

    时间:2014-09-14

    这个wp_insert_attachment_data 过滤器内部可用wp_insert_attachment(). 它允许在数据库中更新或添加附件帖子数据之前对其进行筛选。$data = apply_filters( \'wp_insert_attachment_data\', $data, $object ); 我不需要更改post数据,但我需要在执行过程中的这一点执行操作。是否可以将我的函数挂接到过滤器上,进行一些处理,然后返回未更改的$数据?我确实需要使用$数据,但不需要更改它。例如:

  • 覆盖或替换WP_FOOTER中的代码

    时间:2014-09-19

    我有一段代码通过以下方式动态添加到我的页脚中add_action(\'wp_footer\' ...). 不幸的是,我不知道如何使用常规方法删除它,我已经研究了以下问题,并尝试使用那里的解决方案:remove_action or remove_filter with external classes?但我没有找到任何答案,所以现在我正在寻找替代方案。有没有一种方法可以preg_replace 关于wp_footer()? 有没有其他方法可以移除wp_footer 不使用remove_action()?Mo

  • 首次发布后调用Web服务

    时间:2014-09-19

    我想在发布帖子时调用一些web服务。我想添加一个复选框,以便决定发布后是否调用。我找到了调用REST和SOAP web服务的代码,但我不知道:如何在“new post”管理页面中添加复选框</如何调用包含web服务调用代码的函数,在“发布时”操作中,如何使用复选框值调用或不调用上述函数,以及如何表示帖子标题、帖子类别、帖子摘要,以便在我的请求中添加值