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

  • 创建调用类别名称和插件的函数

    时间:2011-07-07

    在几个主题模板中,我有代码来检索当前帖子或类别页面的类别名称和slug。它在环路之外。以下是重复代码:global $post; $categories = get_the_category($post->ID); if ( $categories ) { foreach ($categories as $category) { $dw_category_slug = $category->slug; $dw_category_name

  • 在管理员中打开编辑页面的操作?

    时间:2011-07-09

    我有一个功能,可以关闭某些自定义帖子类型上的媒体按钮。我想在任何帖子/页面编辑页面打开时加载它。把这件事和什么联系起来最好?提前谢谢。

  • 可靠地获取$POST/$POST的最早挂钩

    时间:2011-07-12

    我可以在访问全球$post/$posts 前端和后端的变量?我已经试过了the Codex reference, Adam Brown\'s reference 并且浏览了好几次源代码,但都没有找到一个好的。pre_get_posts 太早了;使用posts_selection 如果要在回调期间进行第二次get\\u posts()调用,则不起作用;和template_redirect 不在管理端运行。the_post 可能早于template_redirect 对于前端,但它也不在后端运行。理想情况下,

  • 我应该将我的添加操作放在哪里(...和添加过滤器(...我需要把它们取下来吗?

    时间:2011-07-13

    我正在用我经常使用的一些自定义代码创建一个插件,希望其他人也能发现它的用处。它起作用了,太棒了!但是Here\'s my question: 我觉得在我对系统的理解中遗漏了一些难题。停用插件后,我添加并钩住的所有代码会发生什么情况?在我看来。php文件,何时执行不在函数中的代码?仅在安装时?那么register_activation_hook( __FILE__,\'install_method\'); ?如果我把add_action 和add_filter 在我的主php文件中,卸载时是否必须删除它们?

  • 如何在自定义帖子添加/编辑页面上将脚本入队?

    时间:2011-07-14

    我试图仅当有人添加或编辑我创建的名为“recipes”的自定义帖子类型时,将JS脚本排队。当前,当我执行以下操作时,脚本工作正常:if (is_admin()){ wp_enqueue_script( \'my-script\' ); } 但这会在每个管理页面中加载它,我假设我需要将它挂接到一个函数,但我不知道它会是什么。提前感谢!

  • 你能预测的最早的动作钩子是什么?

    时间:2011-07-21

    在解决this question 是在init 动作是通过将序列从其功能中移除来触发的,这让我思考,在WP加载序列中是否有我可以将函数挂接到的更早的序列?

  • 是否可以删除此操作?(就像在调用它之前添加的那样)

    时间:2011-07-22

    在wp注册中。php有以下几行:add_action( \'wp_head\', \'wpmu_signup_stylesheet\' ); get_header(); 我需要删除wpmu_signup_stylesheet 从wp_head 行动,但我似乎在挣扎,我想这是因为行动是在后面被直接调用的。以下是我从插件中尝试的内容:// Called from an action that is added with: // add_action(\'wp_head\', arra

  • WordPress自定义表单操作URL

    时间:2011-07-26

    是否有任何方法可以替代标准的WordPress评论表单操作,该操作通常如下所示:<form action=\"<?php echo get_option(\'siteurl\'); ?>/wp-comments-post.php\" method=\"post\" id=\"commentform\">在不改变注释的情况下进行自定义。php(即,对于插件,您不必让最终用户编辑他们的主题):<form action=\"<?php echo get_option(\'si

  • 我无法在我的插件设置页面中包含文件

    时间:2011-07-26

    我正在尝试创建设置页面。如果我打印索引中的内容,我就能看到它。如果我试图包含它,我看不到任何东西,也看不到错误。add_options_page(\'My Plugin\', \'My Plugin\', \'manage_options\', \'my-plugin\', array(\'MyPluginSettings\', \'index\')); 我的设置:class MyPluginSettings { public function index()

  • 使用类方法的ADD_ACTION导致致命错误

    时间:2011-07-29

    我不确定这是一个PHP问题(适用于StackOverflow)还是WordPress问题(适用于StackExchange),但是自从我的问题appears 与add_action() 函数,我把问题放在这里。下面是一些导致相同问题的简化代码(以避免重新发布我的数百行插件):<?php $class = new MyClass(); add_action(\'init\', array($class, \'init\')); class MyClass {

  • 刷新缓存时使用的操作(添加/删除/修改帖子时)

    时间:2011-07-30

    我正在寻找与以下情况相关的操作标签列表:使用任何方法创建帖子,因此基本上使用wp\\u insert\\u post修改帖子,如更改状态、标题、内容、术语、meta以及与之相关的任何内容删除帖子save_post 和deleted_post 够做这种事吗?

  • 页面上的条件wp_enQueue_脚本

    时间:2011-08-01

    为了提高效率,我们试图将一些JS脚本仅挂接到主题的某个页面模板上,该模板用于保存表单:带有表单的页面。php关于主题功能。php我们定义了一个init_方法:function my_init_method(){ $dir = get_bloginfo(\'stylesheet_directory\').\"/js/jquery.js\"; wp_deregister_script(\'jquery\'); wp_register_scrip

  • 有没有办法找出哪个操作/过滤器调用了函数?

    时间:2011-08-03

    我想用一种轻量级的方法来找出调用某个动作的原因,以便为无法避免函数调用的特定场景提供逻辑(例如,新的注释触发edit_post). 有没有办法确定哪个操作/过滤器调用了函数?

  • 在插件上的Add_Filter之前使用Add_action?

    时间:2011-08-04

    我正在写一个插件,但遇到了一个问题。我有add_action(\'publish_post\', \'sender\'); 我希望这个函数在add\\u filter函数之前先运行,尽管它不会运行。有什么方法可以做到这一点吗?我尝试将add\\u过滤器移动到add\\u操作下面,但没有效果。此外,将add\\u filter one粘贴到add\\u action函数中也不起作用。谢谢你的帮助。编辑:例如,如果这可行,那就太好了。 if (add_action(\'publish_post\', \'s

  • add_role() run only once?

    时间:2011-08-11

    我惊讶地发现,add\\u role()修改数据库,如果角色已经存在,则会失败。这里有两个含义,一个比另一个更严重:1)如果您正在开发并更新add\\u role代码,则必须首先删除\\u role()2)一旦正确,就不必再次运行该代码。因此,通常我会将add\\u role()放在一个加载了wp\\u的操作挂钩中。由于我正在开发中,我还在add\\u角色之前添加了一个remove\\u role(),因此我可以确定,如果我修改了大写列表,它实际上会生效。但很明显,现在每次访问博客页面时,都会运行此功能。

  • Editing wp-config.php

    时间:2011-08-13

    我需要添加行define(\'WP_POST_REVISIONS\', false);到我的配置。php,以便禁用后期修订。我没有访问wp配置的权限。php,我有权限编辑我的主题和插件。是他们的任何方式,我可以添加这个代码到我的主题的功能。php,或是他们的任何钩子来实现它。而且是他们无论如何都要重写wp config中定义的函数。PHP用于eg:define( \'BP_DEFAULT_COMPONENT\', \'profile\' ); 我可以在不访问wp config的情况下重写上述代码

  • 如何在标题过滤器中正确获取帖子类型

    时间:2011-08-17

    我想在特定自定义帖子类型的帖子标题前添加文本,但下面的过滤器不起作用。它没有只更改CPT的帖子标题,而是更改了给定CPT页面上的所有标题、菜单项、二次循环中的帖子等。我做错了什么?我猜这与get\\u post\\u type()的范围有关。add_filter( \'the_title\', \'add_cpt_prefix\' ); function add_cpt_prefix( $title ) { if ( get_post_type() == \'press\

  • 如何修改wp-login.php?action=注册表单的action属性?

    时间:2011-08-19

    我正试图在Wordpress中创建一个参考注册系统。其想法是,用户将单击包含wp登录的链接。php?操作=注册(&M);参考=12345我挂接到“register\\u form”操作挂钩,并添加一个参考号隐藏输入,注册时使用该参考号执行我需要的任何操作。当用户在注册表中出现错误时,就会出现此问题。问题是,只要register表单的action属性声明为“wp login.php?action=register”,并且没有ref参数,他就会被带到任何地方。我正在寻找一种方法来修改该动作属性。我已经查看了w

  • 添加使用快捷码显示帖子的操作

    时间:2011-08-29

    我正在开发一个简单的插件,让用户从前端插入帖子。我有一个快捷码[添加帖子],用户可以将其放在任何页面上,例如,我的网页现在,在我的网页上出现了一个简单的表单,它有一个标题字段、一个内容字段和一个类别选择字段,以便用户可以选择将其帖子放入哪个类别。我不确定应该采取什么行动?add_shortcode(\'add-post\',\'my_fucntion\'); function my_function(){ <form>...My form for inserting a n

  • COMMENT_POST回调函数:如何在后台运行。

    时间:2011-09-01

    当有人提交评论时,我调用了一个自定义函数,使用以下内容插入到comment\\u post操作中:add\\u action(“comment\\u post”,“MY\\u function”);问题是,我的功能非常繁重,从有人提交评论到页面刷新并查看评论之间大约有5秒的延迟。我的自定义函数是否可以在后台运行,以便立即重定向?或者,直接在我的函数顶部重定向它们是否安全,然后在它们已经被重定向之后运行我的函数的其余部分?