您当前的位置:首页 > TAG信息列表 > plugin-development
插件如何在前端创建页面/表单?
插件如何在前端创建页面中未列出的页面/表单(如果可能)。只能通过直接链接访问。
移动/拖动元框将移除TinyMCE的内容
我在我的插件设置页面中添加了一个TinyMCE编辑器,但一旦我移动(拖动)元框,编辑器的内容就会丢失。(在刷新之前,TinyMCE编辑器完全不可编辑)下面是我如何添加TinyMCE编辑器的:add_action( \'admin_head\', \'add_tinymce_editor\' ); function add_tinymce_editor() { if ( function_exists( \'wp_tiny_mce\' ) ) { a
仅在管理页面中修改budpress adminbar
我修改了buddpress管理栏,创建了以下插件,在该栏中添加了一个简单的文本链接:function bp_adminbar_currentsite_menu() { global $bp; ?> <li> <!-- Insert your link url or relative url, and your link text below --> <a href=\"http://EXAMPLE.COM\">EX
是什么原因导致我的插件的选项/设置页面无法加载?
我在一个安装了我的插件的网站上遇到了问题。“设置”页面将不会加载。当我单击“settings”(设置)时,它会加载settings(设置)页面,但在“Upgrade to 3.1”(升级到3.1)nag div之后,页面是空白的,就好像那里有一个die()。我有两个文件,插件。php和插件管理。php插件中有代码。php设置管理页面:$my_dir = plugins_url(\'/img\', __FILE__); add_options_page( \'MY! Setting
List all sidebar names?
我列出了所有这样的侧边栏:global $wp_registered_sidebars; echo \'<pre>\'; print_r($wp_registered_sidebars); echo \'</pre>\' 所以我得到了如下结果:Array ( [sidebar-1] => Array ( [name] => Sidebar #1&
我需要寻找哪些常见的安全漏洞?
作为一个想要开发WP插件的人,我应该寻找哪些主要的安全缺陷/漏洞?我将创建一个带有配置面板(即输入字段和其他内容)的新插件。我应该担心什么?例如,数据清理是否是一件大事,因为它位于/wp admin/区域?有人会直接恶意点击我的插件页面并发送POST请求或类似的东西吗?非常感谢。
Paypal Framework
我正在尝试建立一个基于paypal订阅的网站,如果人们通过paypal支付订阅费,就可以在那里注册。我对Paypal IPN系统很陌生,但我发现这个插件似乎可以满足我的需要:http://wordpress.org/extend/plugins/paypal-framework/有人知道我需要通过hashCall() 函数为尝试注册的用户设置paypal订阅?我想这不是doDirectPayment 不需要所有CC参数,对吗?
删除所有非活动小工具的脚本?
我最近经常使用小部件,在非活动小部件集合中积累了大量小部件。是否有人可以共享一个脚本或插件,从站点中删除所有不活动的小部件?
用指向我的社交媒体URL的链接替换默认Bloroll的脚本
我有一个插件,我与我的主题一起发布,它的功能是启动网站的启动过程,使其针对主题进行优化。它有我所有的默认页面、插件、设置等。。。例如,我正在使用以下脚本删除默认的blogroll链接。。。$arr_args = array( \'hide_invisible\' => 0 ); $arr_links = get_bookmarks( $arr_args ); foreach($arr_links as $obj_link){wp_delete_link($obj_link->l
如何在自定义菜单中动态添加页面
Possible Duplicate:Can I add pages to my custom menu via script? 我的主题有一个名为“自定义标题菜单”的自定义菜单,我有一个插件,可以设置网站默认值并创建我想要自定义的静态页面,以便在自定义菜单中动态添加帖子和页面。因此,我想向插件添加一些代码,以便将我创建的每个页面添加/分配到自定义菜单。我只是在寻找一个关于如何通过脚本将页面动态添加到自定义菜单的参考点。。。从wp includes/nav菜单。php,我希望使用这个。。。wp_upda
用社交媒体链接替换默认Blogroll链接
我正在创建一个脚本,该脚本将删除链接管理器中的默认“Blogroll”链接,并将其替换为任意链接列表,每个链接都有一个自定义css样式名称。就我而言,我将用我的社交媒体链接和图标列表来代替它们。为了使其真正动态化,我将从一个可定制的文本文件中植入链接,插件所有者可以在插件安装和激活之前编辑并放置在插件中。例如,默认的blogroll。txt文件如下所示:<ul class=\"social\"> <li class=\"twitter\"><a href=\"http
从插件到主题的变量
第一个插件,基本问题。。。我正在尝试打印变量$xavi 从一个plugin 主题如下:add_action(\'init\', \'_load_options\'); function _load_options() { global $xavi; } 这样我就可以在theme 文件如下:<?=$xavi;?> 看起来不像init 是正确的动作钩,但唯一有意义的是wp_head 而且也不管用我应该使用哪个钩子,或者我应该如何定义变量(可
你对定制的插件/主题选项用户界面有什么看法?
您可能注意到了定制插件/主题选项UI的趋势,尤其是在商业UI中(例如在CodeCanyon上-定制框、选项卡、手风琴等)。我个人认为,UI首先应该是统一的,在WP中,按照样式指南使用一些core的默认HTML结构+CSS类=>很容易实现。然而,这有时可能还不够,这就是为什么会出现这种趋势。另一个原因可能是“品牌化”或只是一些“冷却效应”。你觉得这个怎么样?您喜欢定制的UI还是默认的UI?为什么?P、 我问这个问题的主要原因也是因为这些天我从插件开发开始,我试图决定选择哪条路径。
如果帖子正文为空,则不显示帖子
我有一个自定义的帖子类型sites 通过注册register_post_type 我的首页显示我的最新帖子。包括来自的帖子sites. 我有没有办法把它设置好posts from sites (自定义帖子类型)具有no post body (无内容)将NOT 是否显示?自定义帖子类型的正文不重要,标题是。我为自定义帖子类型引入了自定义字段。我从自定义帖子中列出了一个列表,其中大多数没有任何正文。所以我不想显示它们。这只会使网络更难阅读。我只想显示具有正文的自定义帖子。我没有修改循环。如何修改循环(引入自定
Where do I start from
我是一名学生网站开发人员,我想知道在进入WordPress之前应该知道的事情。我从哪里开始?
我可以使用Trunk SVN直接从安装内的插件文件夹提交插件吗
我设置了几个虚拟主机,其中三个在需要时通过SVN拉取文件(虽然实际上只有trunk文件夹needs 这一点),在其他版本中使用SVN可以轻松创建补丁,或者在我破解核心文件时轻松替换文件。我的问题是,我是否可以直接从插件目录中签入插件?以位于wp-content/plugins/post-ui-tabs 例如我可以用那个文件夹来存放我的WordPress吗。org插件或我的插件文件夹是否需要模仿SVN的目录结构,例如。。分支/标签/主干UPDATE: 谢谢大家的反馈!所有这些都有助于理解本地和远程目录结构
如何通过脚本将WP3.0自定义导航菜单分配给主题的导航菜单位置?
我正在插件中使用此脚本动态创建一个新的自定义菜单,并为其分配一个页面。。。$menu_id = wp_create_nav_menu( \'header-menu\' ); $menu = array( \'menu-item-type\' => \'custom\', \'menu-item-url\' => get_home_url(\'/\'),\'menu-item-title\' => \'Home\', \'menu-item-status\' => \'pub
如何让动态生成的内容在WordPress中可搜索?
我正在为WordPress编写一个插件,它可以从Google文档电子表格中动态生成内容。具体来说,该插件提供了一个快捷代码,可以生成一个好看的员工列表。这是可行的,但有两个问题:使用快捷码的页面加载速度有点慢,因为它们必须向另一台服务器发出多个请求,因为内容是在加载页面时生成的,员工列表的内容不会显示在网站上的搜索结果中。我可以通过某种程度的缓存来解决第一个问题,但如何解决第二个问题?我提到第一个问题是因为我认为理想的解决方案是WordPress索引页面的缓存副本。我能想到的另一个解决方案是让页面内容定期
WP自定义菜单错误>菜单名称已存在?
当我在下面的代码中对$menu\\u id进行var\\u转储时,我遇到了一个令人费解的错误。。。首先,测试代码要动态创建一个自定义菜单,并将其分配到一个名为“标题菜单”的注册菜单位置(创建菜单,但未能将其分配到主题的菜单位置)。。。$menu_id = wp_create_nav_menu(\'my_test_menu_abc_123\'); //var_dump($menu_id);die; wp_update_nav_menu_item($menu_id, 0, array(
不确定保存自定义插件数据的最佳方式
用3.1做我的第一个插件一切都很好,但我现在需要存储数据。我的数据非常复杂,需要自定义表(而不是选项)。所以现在我想知道如何保存数据。通常,我只会创建一个处理页面来处理它,但这似乎不是WP API中的最佳方式。如何将表单数据从插件设置页面保存到自定义表中?谢谢编辑:为了澄清,我知道如何对其进行编码,但我不确定从架构上来说是最好的方法。