您当前的位置:首页 > TAG信息列表 > widgets
显示在unctions.php中创建的侧边栏
我目前正在为我的网站使用Wordpress主题。决定创建自己的侧边栏,但其样式必须与原始侧边栏保持一致。我已经在函数中创建了一个新的侧栏。php使用register\\u边栏。我的主题创建边栏<?php get_sidebar(); ?> 没有别的了。在我的主题文件夹中,没有创建额外的侧栏php文件。我正在尝试使用<?php dynamic_sidebar( $index ); ?> 但这对我不起作用。我只是想add new widget to my second sidebar
如何只显示侧边栏的一些小部件?
我想打破三个容器上的侧边栏。每个容器应最多容纳侧栏的三个小部件。因此,我需要分别为小部件0到2、3到5和6到8查找HTML。通常,我会使用dynamic_sidebar() 显示侧栏,但此函数不接受参数来指定我只需要侧栏的一系列小部件。而且,我发现wp_get_sidebars_widgets(), 但它并不打算用于主题。如何仅获取动态侧栏给定范围内的小部件?例如,这就是我的想法。// functions.php // display range of widgets of a sidebar
WordPress‘二十四’主题中的POST特定小工具
使用Wordpress 3.8.1和“2144年”主题,我想把我的帖子安排成这样,它的主要内容转到主(中)列,而与这篇帖子相关的图库、附件和链接转到右侧的内容侧边栏。我该怎么做?我需要一些特定的插件吗?现在,我只能在内容提要栏中放置特定于站点的小部件。我认为,名为“内容”的侧栏以及视觉上放置和样式类似于post的侧栏应该显示特定于post的小部件,但我无法强制它这样做。
我可以将小工具添加到我的网站的<Head>中吗?
我需要向<head> 我的网站部分(每页)。我原以为widget会涵盖这一点,但我只能将widget添加到侧栏,而不能添加到其他地方。我到处找了找one solution on Stack Overflow 似乎正在修改功能。我的主题中的php文件。我遇到的问题是,我使用的是一个标准的WP主题(212),因此,除非我弄错了,否则任何主题更新都会覆盖我对文件的更改。我肯定我错过了一些简单的东西。。。我真的不明白为什么小部件只能放在侧边栏中。这与我使用过的其他系统不同。
在微件标题之前/微件开始标记之后插入自定义内容
我试图将一个小部件定位为一个特定的类,并将一些内容直接放在开始标记之后或小部件标题之前。这是:<widget> <h3>Title</h3> <p>Some content goes here...</p> </widget> 成为:<widget> <!-- Custom content or element goes here --> <h3>T
针对在widgets.php页面上的WP指针可拖动的小工具的提示
我正在更新我编写的名为Feature Me的小部件插件,并为第一次安装插件的用户添加WordPress指针,以帮助他们在安装插件后找到小部件。然而,我遇到了一个问题。指针必须有一个目标,该目标是一个ID# 或者一个班级. (正常情况下可以)。但是在widget页面上,所有widget都以widget-[somenumber]. 如果我知道[某个数字]是什么,我可以毫无问题地瞄准它,但99%的时候,我不知道数字是什么,因为它实际上取决于插件的安装顺序。在其他网站上,这是小部件的ID:希望你能看到我的问题。在
Add custom class to a tags
我想创建一个插件,将特定类添加到所有a标记中。
创建小部件的播放列表
我正在尝试创建一个专门的主题,使用户能够在侧边栏中显示小部件的播放列表。所谓播放列表,我的意思是边栏中的每个小部件都会遵循特定的时间表。例如,一个小部件可能计划每天从上午9点到下午5点显示,而另一个小部件可能计划每天从下午5点到晚上11点显示。是否有一种方法可以做到这一点,使单个小部件的调度由主题本身来处理?Thx。
if is within sidebar
我有几个侧边栏(一个页面上不止一个),我想根据它们位于哪个侧边栏,为小部件设置不同的图像大小。我试过了if( ! dynamic_sidebar(\'my-sidebar\') ) : 以及if ( is_active_sidebar( \'left-sidebar\' ) ) : 但这似乎只是检查侧栏是否存在(它们确实存在)。如何获取:”if widget is located in sidebar A, give me this size, elseif widget is
在小部件之间共享数据的正确方式是什么?
我在我的网站上有一些自定义小部件,我将它们定位于特定的标签。可能存在这样一种情况,即小部件目标可能存在重叠,理想的行为可能是仅显示与该节或标记匹配的第一个小部件。因此,当匹配发生并且要显示小部件时,我需要设置一个变量,以指示该“集合”中的其他小部件不显示任何内容。显然,但很难做到这一点的方法是使用全局变量,但这感觉是错误的。所以我希望Wordpress的神有一个合适的WP方法来做到这一点。我说得对吗?
更正代码以在文本小部件中使用php
此代码用于在文本小部件中显示phpadd_filter(\'widget_text\',\'execute_php\',100); function execute_php($html){ if(strpos($html,\"<\".\"?php\")!==false){ ob_start(); eval(\"?\".\">\".$html);
我如何才能将特定的短码列入白名单,以便在文本小部件中进行处理?
我知道我可以使用以下过滤器来处理文本小部件中的短代码:add_filter( \'widget_text\', \'shortcode_unautop\'); add_filter( \'widget_text\', \'do_shortcode\'); 我怎样才能只列出几个特定的短代码进行处理,而不只是处理每个短代码?
作者模板,按作者筛选侧栏小工具?
我希望能够过滤我的侧边栏小部件(标记云、类别、归档),以便仅在作者模板上显示适用于给定作者的标记/类别/月份。过滤或修改这些小部件的正确方法是什么?我发现this page 但似乎任何小部件的本机函数都不能接受作者id作为参数。
在插件/窗口小部件类中使用APPLY_FILTER
我很难找出我在使用apply_filter() 在小部件类中。以下是我的一些代码示例:class Byad_CountDown_Widget extends WP_Widget { function __construct() { parent::__construct( \'byadcd_widget\', // Base ID of widget __(\'BYAD Countdown Widget\', \'byad-countd
如何在主题激活期间添加文本小工具
我正在尝试将标题和文本集的文本小部件添加到自定义主题中的两个自定义侧栏中。但是,我找不到一个关于如何做的清晰演练。我在这里和那里看到了一些代码,但没有任何东西可以清楚地通过编程将文本小部件添加到侧栏的过程。我看到了this 但它围绕着一个自定义小部件,这不是我想要做的。编辑:我有两个侧边栏-左页脚和右页脚。这是我尝试过的,但没有成功。那么,有人能告诉我我做错了什么吗?update_option( \'sidebars_widgets\', array (
为什么要有条件地使用Dynamic_Sidear()?
在codex example of displaying sidebars, 围绕调用dynamic\\u提要栏的条件换行的意义是什么?为什么这样做:<?php if ( dynamic_sidebar(\'example_widget_area_name\') ) : else : endif; ?> 这似乎可行:<?php dynamic_sidebar(\'example_widget_area_name\'); ?> 谢谢你,托比
如何在外部AJAX处理程序中使用GET_FIELD_NAME
当我单击自定义小部件中的单选按钮时,我正在从Ajax加载新的表单字段。在Ajax回调处理程序中,我需要使用get_field_name 和get\\u field\\u id小部件类方法。get\\u field\\u name方法返回WP_Widget 班所以我试着去了解那门课的瞬间。但我无法做到这一点。所以,请有人帮助我如何在外部类中使用它。 function wp_ajax_suport(){ add_action(\'wp_ajax_my_func\', \'my_f
随机侧边栏/小工具背景
有没有人有一个聪明的主意,只为小部件边栏获取随机/变化的背景?
List sidebars on a page
我需要在给定页面上生成边栏列表。我知道如何列出所有已注册的侧栏,以及所有已注册的具有活动小部件的侧栏,但我不知道how to filter 他们一直到the sidebars that were displayed on an individual page 使用PHP。为了避开这个我$wp_registered_sidebars 并将其替换为实现ArrayAccess, 其中90%的方式是拦截调用并存储请求的侧栏,只有侧栏永远不会显示,因为某个地方是is_array 或其他检查失败。我也可以拦截dyna
is_active-sidebar loop
因此,我有4个小部件,它们位于大3列中,当它们不活动时,我会放置一个占位符作为用户指南,以便用户知道在哪里放置什么。我确实成功地计算出了is\\u active,但它原来是一个很长的代码,我想知道是否有办法缩短它。从available-course-list-1到-4的小部件<?php if ( is_active_sidebar( \'available-course-list-1\' ) ) : ?> <div class=\"large-3 medium-3 col