您当前的位置:首页 > TAG信息列表 > plugin-development
如何从任何位置包含wp-load.php?
我有一个插件,它通过jQuery调用独立的php脚本(myAjax.php)。插件中的ajax()脚本。我需要将以下代码放入myAjax中。php文件:require_once(\'../../../wp-load.php\'); if (!is_user_logged_in()){ die(\"You Must Be Logged In to Access This\"); } if( ! current_user_can(\'edit_files\')
如何替换WordPress显示的搜索结果?
我正在开发一个插件,该插件将使用自定义XML提要的结果覆盖Wordpress返回的搜索结果。但是,我不打算在单独的页面上执行此操作,而是用我的XML提要中的结果替换Wordpress通常显示在博客搜索页面上的结果。我找不到允许我截取或覆盖wordpress返回结果的过滤器或挂钩,也找不到允许我覆盖页面上显示内容的过滤器或挂钩。我的第一个想法是寻找类似the_content, 但我找不到任何类似于这种情况的东西。该插件将由销售人员使用,因此该插件的工作方式需要安装人员尽可能少的工作和技术知识。我之所以希望覆
将文件内容包含到插件(ob_start();;Include;ob_get_lean())中,但不包含<EOT
我正在编写一个需要大量html的插件。现在,它的设置方式正在发挥作用。return <<<EOT <html> EOT; 但我想将该文件拆分为可以包含的不同php文件。现在我尝试了这个,但它不起作用:ob_start(); include(plugin_dir_url( __FILE__ ).\'file.php\'); return ob_get_clean(); 知道怎么做吗?============================ED
命名管理菜单和子菜单
我正在构建一个插件,它需要自己的一组管理页面。我知道如何创建顶级链接以及如何向其中添加子菜单。然而,当我创建顶级链接时,如果我向其中添加另一个子菜单页,它也会自动添加同名的子菜单页。我只是在寻找一种方法来更改我的第一个子菜单页的名称,使其与父菜单页的名称不同。(即,在管理面板中,展开“链接”菜单将显示“所有链接”子菜单页。我的子菜单页将在顶部显示“链接”,然后显示“链接”,而不是“所有链接”)
向自定义页面(Add_SubMenu_Page)添加部分(Add_Setting_Section)
我创建了一个插件页面add_submenu_page, 我想在那里添加一个新部分,但什么都没有发生:add_submenu_page(\'parent\', \'Foo\', \'Foo\', \'manage_options\', \'foo-settings\', \'anothercallback\'); add_settings_section(\'foo-settings-section\', \'Settings\', \'acallback\', \'foo-settings\');
允许多个作者访问插件的WP.org Repo
我发布的插件有一个合作者。所以我把它们放进自述中。txt文件,它们会显示在插件页面上等等。这样做是否会自动让他们访问该插件的SVN存储库?或者是否需要通过其他流程让他们访问?还是每个回购只允许一个用户?谢谢
是否仅显示基于访问者所在国家/地区的特定帖子?
理论上是否可能具有以下特性?每个帖子都有国家代码。当访客进来时,系统将确定访客的国家代码。然后,当页面呈现时,仅显示带有该国家/地区代码的帖子。这也需要影响小部件/站点搜索等。我被要求对此进行评估。我认为这会导致if语句到处都是,在循环中,我也需要修改小部件。总而言之,我认为这是可行的,但很困难,并且会使整个代码库无法维护。然而,我想对此有所了解,因为我只有主题方面的经验,而没有插件开发方面的经验。此外,我不知道如何更恰当地标记它。欢迎任何建议。UPDATE:我看了一下\'Country Filter\'
自定义登录页--wp_SignOn标头已发送?
正如标题所示,我正在为我的网站用户构建一个定制的前端登录页面。我正在使用wp\\u signon在验证用户的凭据后登录,但出现以下错误:Warning: Cannot modify header information - headers already sent by (output started at C:\\xampp\\htdocs\\wordpress\\wp-content\\themes\\twentyeleven\\header.php:13) in C:\\xampp\\htdocs\
两个插件之间的用户数据处理
我安装了一个facebook身份验证插件。我还安装了一个高级内容插件。当用户使用facebook进行身份验证时,他们将作为订阅者登录。当用户注册高级内容时,将生成一个唯一的用户帐户,与已创建的facebook用户帐户分离。有没有办法让两个插件为用户共享相同的信息?当用户注册高级内容时,他们可以只使用facebook帐户,或者如果他们是没有帐户的用户,则只使用facebook身份验证。为了澄清,我之所以尝试使用facebook身份验证,是因为1:)这对用户来说很容易,2:)我希望人们不愿意将用户名和密码传递
Mini-Site Strategy
我正在做一个项目,在WordPress多站点安装中允许多个迷你站点。以下是它的工作原理:客户有大量的独立地点,每个地点都有自己的网站。所有这些网站都是大型WordPress网络中的网站,允许集中用户和网站维护。此部件已在工作。但每个地点都有任意数量的客户,并希望每个客户都有自己的“客户”;迷你网站“;在网络中。基本上是一个新的WordPress站点,但位于该位置的站点、URL和管理员列表下面。微型站点的用户只能使用该微型站点,不能使用父站点,也不能使用网络上的任何其他站点。由于我一直在研究这个问题,我遇到
如何在插件激活过程中输出消息
我正在开发一个插件,但在激活阶段,我经常遇到bug。然而,并没有简单的方法来显示错误消息,因为回显内容会导致“未完成的输出”错误。我尝试了admin\\u消息挂钩,但它不起作用。如果某个激活阶段因某种原因失败,我如何提醒用户?
添加使用快捷码显示帖子的操作
我正在开发一个简单的插件,让用户从前端插入帖子。我有一个快捷码[添加帖子],用户可以将其放在任何页面上,例如,我的网页现在,在我的网页上出现了一个简单的表单,它有一个标题字段、一个内容字段和一个类别选择字段,以便用户可以选择将其帖子放入哪个类别。我不确定应该采取什么行动?add_shortcode(\'add-post\',\'my_fucntion\'); function my_function(){ <form>...My form for inserting a n
WordPress管理插件菜单自定义css
我有一个插件,它有一个顶级菜单和后续子菜单。这些页面中的每一个都需要自己的css和javascript。我目前的代码是://main menu add_menu_page( \"My Business\", \"My Business\", \"contributor\", \"fbusiness\", array($fmb_admin, \"get_page\")); //sub menus add_submenu_page(\"fatemagic-business\", \"P
有没有可能将mypage.com/?page_id=81改为mypage.com/Cool/?
是否可以改为mypage。com/?page\\u id=81(这只是一个示例,我指的是所有这些具有长自定义链接的页面)来拥有mypage。com/酷/?有没有插件可以实现这一点?我使用了一个插件页面链接到,但它只是将任何东西链接到其他地方。
如何将插件与主题捆绑在一起,反之亦然
首先,我要把设计和功能分开。事实上,我想从我正在开发成插件的webcomics管理主题中删除一些功能。我希望一个人的网络喜剧能延续他们对某个主题的热爱。这样,作者可以切换主题,但仍然保留所有上传的漫画——只要他们保持注册这些自定义内容类型的插件处于活动状态。然而,无论是主题还是插件都不会为用户提供他们所需的全部功能。当然,插件会注册你的漫画和缩略图,但只有通过适当的主题,这些东西才能正确地显示在档案中,等等。有没有办法将它们捆绑起来,这样当用户激活主题时,系统会提示他们也从存储库安装插件,或者插件是自动安
是否将重置按钮添加到选项页(使用设置API)?
如何使用设置API添加重置按钮?我使用添加\\u设置\\u字段要添加字段。。。是否有用于添加重置按钮的挂钩?
在管理中设置所需的类别和标签
您好,我在这篇文章中从Bainternet solution开始:don't publish custom post type post if a meta data field isn't valid我制作了一个插件来制作所需的类别和标签。验证效果很好,弹出窗口显示正确,但当类别和标签被选中时,帖子不会发布。。。只是什么都没发生。/* set category and tag as required fields */ add_action(\'admin_head\'
BLOG_INFO(‘style heet_url’)和get_style heet_uri()有什么区别
问题真的在标题里。blog\\u info(\'stylesheet\\u url\')difference get\\u stylesheet\\u uri()之间的区别是什么,如果是一个新的,那么是哪个。法典说:“stylesheet\\u url”-返回活动主题的主CSS(通常为style.CSS)文件url。考虑改用get\\u stylesheet\\u uri()。
在WordPress管理中保存用户特定的选项
我正在编写一个插件,需要在管理页面中保存用户特定的选项。我只想在选项中添加用户名前缀,例如:$options = get_option(\'username-plugin_options\'); 有没有更好的方法?
文档的工作流程和最佳实践
我们已经创建了一系列非常定制的模板,并且会不时更改,但从主题到主题也有一系列类似的部分。我希望简化我们创建文档的方式,以传递给用户,并希望WPA社区了解他们用于创建文档的内容。我正在考虑创建某种类型的Wiki,以便在进行过程中将其传递给客户,但我还不完全清楚如何做到这一点。有人能分享他们的经历、试炼和磨难吗?提前感谢!JN公司