您当前的位置:首页 > TAG信息列表 > widgets
由于ID已更改,因此复制小部件设置
我想将客户博客更新为基于实际部署主题的更新版本的子主题。我的问题是,该主题的开发人员更改了侧栏的ID。在旧版本中register_sidebar() 调用时未提供ID,因此WP使用数字ID。现在开发人员将IDs命名为AlphaNumeric(home-1, home-2, 等等)。我无法找到如何将数据库中的小部件设置从一个侧栏复制到另一个侧栏。因此,我在旧主题中注册了新的侧栏ID,在新主题中注册了旧的侧栏ID。比我用的Duplicate Widget Plugin 复制新侧栏中的小部件。当我预览新主题时,
有条件地在侧栏中显示或隐藏自定义菜单小工具
我一直在努力和寻找,以实现这一目标。我在侧栏中有“自定义菜单”小部件“成员区”、“管理区”,为它们分配了菜单。很好,它们显示出来了。我只想在当前用户是Admin时显示“Admin Area”小部件。我认为这与在“侧边栏\\小部件”中添加过滤器有关。老实说,我不知道该如何定位“管理区域”小部件。我该如何处理?
如何将Widget字段数据存储为数组?
我正在创建一个小部件,它需要存储大约10个ID。现在,我使用以下字段方法将每个ID存储在单独的字段中。它将每个字段的数据分别存储在wordpress中的a中。是否可以使用数组将所有字段的数据存储在wordpress for examlpe的一行中?<input class=\"widefat\" id=\"<?php echo $this->get_field_id(\'item1_id\'); ?>\" name=\"<
我应该使用SET_TRANSPORT还是UPDATE_OPTION?
我想在WordPress中存储一些Twitter API数据。每小时之后,我都想从推特上获取新数据,只有在从API成功检索到数据时才进行更新(有时API会出错,所以在这种情况下,我希望继续使用旧数据)。那么在这种情况下,我应该使用set_transient 或update_option?如果我使用update_option 然后,至少我可以在更新选项之前检查新数据是否可用。如果我set_transient 一个小时后,新数据不可用,我会丢失存储的数据吗?
如何删除日历小部件?
我只想从仪表板中删除日历小部件。我该怎么做?
尝试使用WIDGET_TITLE()筛选器将多个单词串中的第一个单词换行时,只能对两个且不超过两个单词串起作用
我正在尝试围绕多单词小部件标题的第一个单词进行包装。我使用了这里的答案:https://stackoverflow.com/questions/10263792/revised-wordpress-function-to-put-a-span-around-the-first-word-of-the-title并将其调整为如下所示:function add_label_to_post_title( $title = \'\' ) { $ARR_title = explode(\" \",
从插件向页眉和页脚添加小部件
我使用一个站点专用插件创建了4个页眉和4个页脚小部件,原因是当我更改主题时,我保留了所有小部件。我创建了两个文件,一个用于页眉小部件,另一个用于页脚小部件。我现在需要做的是将这些添加到页眉和页脚文件中。在此阶段,我将在标题结束标记后的底部手动将以下代码放入标题中:<? if ( is_front_page() ) : ?> <?php get_sidebar( \'homepage\' ); ?> <?php endi
我需要一些关于如何有一个基于元而不是页面侧栏的方向
我正在开发一个插件,允许用户创建“页面/帖子类型”,自定义类型样式,然后用该类型标记页面/帖子。所有这些都有效。我的问题是这个插件还需要允许他们将小部件附加到所述类型。我无法知道在任何时候有多少“类型”。该插件的工作原理如下:用户创建类型(猫、狗、鼠标)用户指定类型的背景色、链接颜色等。对于类型,用户指定该类型的小部件当查看页面/帖子时,页面会检测其是否有类型。如果这样做,它会将所有相关数据拉入该类型。一切都很完美。我知道我必须注册一个侧边栏,但我不能注册每种类型,因为我不知道有多少,用户可以根据自己的喜
微件后端中的选项卡式导航
我刚刚创建了一个小部件,我正在尝试在wp后端实现一个选项卡式导航,但这似乎比编写所有php代码更困难!categories metabox是我努力实现的一个示例:https://docs.google.com/file/d/0BwQTBas8n_7iOFllSG5QOFg5MTQ/edit?usp=sharing
如何为Widget添加颜色选择器?
我在将wpColorPicker添加到小部件时遇到一些问题。有人有工作样品吗?它只在我单击“保存”或重新加载页面时起作用,但当我将新小部件拖动到该区域时,它将不会激活。有人有什么想法吗?下面是我的代码。class SampleWidget extends WP_Widget { /** * Register widget with WordPress. */ public fun
WordPress窗口小部件缺少jQuery
我有live score网站,它不是基于wordpress的,我为纯php网站构建了一个小部件,但现在我想向wordpress用户提供这个小部件。问题是,当我尝试这个小部件时,我出现了三个错误,老实说,我不是wordpress专家,所以我希望在这里得到帮助。这是我的用户链接:<div id=\"widget-container\" class=\"my_widget\" name=\'15\' width=\"800px\"></div> <script src=\"
Call sidebar from a template
我需要在标题中调用侧栏。我已经切换到新的“二十一二”主题,并创建了我自己的儿童主题。有了这个新主题,我决定把事情组织起来,所以我把我的小部件功能、样式表和两个新的边栏模板(一个用于页眉,一个用于页脚小部件)放在一个名为pgwidgets.这是我在标题中使用的调用<? if ( is_front_page() ) : ?> <?php get_sidebar( \'homepage\' ) ; ?> <?php endif ; ?> 这称为s
删除自定义仪表板小部件
下面是关于如何删除所有仪表板小部件的代码-默认和插件小部件,但我想更改代码,只删除自定义仪表板小部件,而不是默认的仪表板小部件。// Create the function to use in the action hook function remove_dashboard_widgets() { global $wp_meta_boxes; if ( !array( $wp_meta_boxes ) ) return; foreach ( $wp
挂钩到Widget输出循环
当wordpress边栏输出任何特定registered sidebar 它循环通过它分配的所有小部件并输出它(我猜)。可以挂接到循环中并添加一些内容,例如I want to add a ad code every three widgets.What I have tried? 找不到任何线索。试图搜索wordpress源代码,但不确定要搜索什么。正在搜索widget 或widget loop 没有帮助。
使用循环构建和更新小部件
所以我有一个即时消息制作的小部件,它允许用户更新4个开关。每个开关都有相同的字段、名称、描述、价格和金额,因此我决定使用for循环来构建小部件,而不是对每个字段进行硬编码,以避免重复我自己的操作。我不知道如何保存这些值tho,因为从我为构建小部件而查看的Tut中,name字段必须是$this->get\\u field\\u name小部件切换小部件[4][名称]因此,我的form()函数如下所示for($i =0; $i<4;$i++){ $name = $instance[
在管理页面上验证小部件的配置数据
我有一个简单的小部件,需要用户设置其宽度和高度,以便在博客上正确显示。问题是:在Administrator/Appearance/Widgets 页面中,如果管理员用户在宽度上放置类似“400px”的内容,则效果很好。但是如果用户输入“xxxx”怎么办?当用户按下“Save”(保存)按钮时,有没有办法激发一些javascript,以便to inform the user that the data is invalid? 我到处寻找save按钮上的钩子,或者拦截提交的方法,但什么也没找到。我是否从错误的角
微件开发-显示下拉内容
我正在使用下面的代码创建一个小部件,从下拉列表中选择一篇文章-这在后端运行良好,但我不知道如何在前端显示它。。。<?php class RandomPostWidget extends WP_Widget { function RandomPostWidget() { $widget_ops = array(\'classname\' => \'RandomPostWidget\', \'description\' =>
禁用特定帖子上的小工具
我开了一个恐怖相关的博客。谷歌对我在一个侧边栏小部件中显示adsense感到不安,该侧边栏小部件中显示了一个特定的帖子编号(4603),其中包含一篇关于18个以上主题的文章。如何禁用特定id的小部件?
将_widget()与自定义微件一起使用时,如何获取微件的管理设置
我四处寻找这个问题的答案,我发现:Manual display of widget 这给了我一个解决方案:if(function_exists(\'the_widget\')) { $instance = get_option( \'widget_backspikewidget\' ); the_widget(\'BackSpikeWidget\', $instance[2]); } 这很有效。但正如@GreatWitneroth在他的回答中指出的那样,它包含了一个问
Code for Recent Posts Widget
我想更改“最近的帖子”小部件的代码——有人能告诉我代码在哪里吗?提前感谢您!