您当前的位置:首页 > TAG信息列表 > widgets
如何让窗口小部件区域在定制器中工作?
我在WordPress上遇到了一个奇怪的问题。我正在构建一个主题,主题定制由Customizer驱动。所以,基本上是在函数方面。我正在添加phpadd_theme_support( \'widget-customizer\' ); 我正在注册侧边栏:register_sidebar( array( \'name\' => __( \'Test Sidebar\' ), \'id\' => \'test-sidebar\', )); 然后在
如何创建这样的小部件?
我对WordPress小部件有问题。我想在图像中创建一个类似的小部件。我知道如何创建小部件,但我不知道如何查询和显示图像中的结果。解释:我们从一个类别中获得10篇文章,然后将其显示为标题1是我们获得的第一篇文章,然后是图片中的标题2-10。你能帮帮我吗?
如何限制按类别显示的类别数小部件
我正在根据WordPress主题单元测试测试我的主题,该测试表明:大量类别/标签不应对布局产生不利影响。我能够管理标签的数量,但在分类的情况下我无法控制自己。下面是我用来限制显示的标签数量的代码。它是否可以以某种方式重新用于类别,或者是否有其他可能的方式?add_filter(\'widget_tag_cloud_args\', \'themename_tag_limit\'); //Limit number of tags inside widget function them
PHP编码标准、小部件和清理
我对自定义小部件和WordPress编码标准有意见。创建自定义小部件时,您的类应该有一个“widget”方法来显示小部件。类似于:<?php public function widget( $args, $instance ) { echo $args[\'before_widget\']; ?> <span><?php echo esc_html( \'Great widget\', \'text-domain\' ); ?>&
文本小工具内的快捷码不调用入队样式
我做了一个插件,它在一个短代码中调用排队风格。但是,当我在文本小部件中添加我的短代码时,页面中不包括排队样式。wp_enqueue_style(\'css-rfnb\', RFNB_PLUGIN_DIR_URL . \'css/rfnb.css\');
未显示宽度的简单脚本
这是我的脚本,它应该以一种不臃肿的方式显示来自Discord服务器的基本信息。我已经在其他平台(纯HTML、Invision Power等)上测试过,但由于某些原因,它不会显示。我尝试了各种“扩展”小部件插件,但没有成功。非常感谢您的帮助。<script type=\"text/javascript\" src=\"http://www.drmath.xyz/js/discord.min.js\"></script> <script type=\"text/javas
在主页中使用更多的小部件会导致WordPress加载速度慢吗?
我在主页中使用一个自定义小部件,我在主页中使用这个小部件将近20次。是否是关于慢速加载站点?!http://akhbartop.ir/
小部件实例的索引在‘wp_Options’表中以‘2’开头
我有一个关于保存在中的小部件实例的有趣问题wp_options 桌子我花了很多时间才弄明白,但仍然不知道为什么会这样Problem:<因此,问题是,当我拖动任何小部件并将其放到管理仪表板的任何侧栏上时,其ID以2开头。例如,当我删除文本小部件时,其ID为widget_text-2 尽管这是第一个小部件。当我去wp_options 表中的序列化数据并取消序列化widget_text 选项,我得到的是从2. 为什么?
使用for循环的微件更新问题
我尝试开发一个小部件,它支持创建表的功能。用户可以确定需要多少列和行,这一点很重要。我已经在后端生成了用户特定数量的输入字段。我的问题是无法保存输入字段中的内容。为此,我在update方法中使用For循环。我希望有人能指引我走向正确的方向。非常感谢你!我的代码:class table_widget extends WP_Widget { function __construct() { $widget_ops = array( \'classname\' =>
如何在左侧栏模板中获取侧栏小部件
我使用以下代码创建了一个自定义边栏小部件:register_sidebar(array( \'id\' => \'sidebar-widget-1\', \'name\' => \'Sidebar Widget 1\', \'before_widget\' => \'\', \'after_widget\' => \'\', \'before_title\' =&
Flush_Widget_Cach已弃用。我应该使用哪种方法呢?
我的主题的评论家告诉我flush_widget_cache() 我在我的一个小部件中使用的,自版本4.4以来就被弃用了。我在codex上搜索过这个方法,但只有一个描述,说明这个函数已被弃用,仅此而已。谁能告诉我应该用哪种方法来代替flush_widget_cache()?以下是我的小部件中的代码spinet(最近的帖子):function update( $new_instance, $old_instance ) { $instance = $old_instance;
如何检查是否正在Widget或POST中执行快捷码
我正在使用WordPress短代码为我的网站创建一个功能。短代码是显示包含特定数据的HTML表。我已经启用了小部件/侧栏的短代码,它在小部件中运行良好。唯一的问题是我的设计师创造了两种不同的风格;一个用于post,另一个用于widget。有没有办法知道代码是在侧边栏还是在post中执行的?例如:if(is_widget()){ //add stylesheet for widget here } else{ //add stylesheet for post here
在定制器的微件子面板中添加控件
是否可以将控件添加到customizer中widgets面板的子面板?如果是,我如何称呼他们?小部件区域将命名为“顶部小部件区域”都不寻址:\'panel\' => \'widgets-top-widget-area\' nor公司\'section\' => \'widgets-top-widget-area\' 在$wp_customize->add_control 工作你有什么想法吗?
当从父主题切换到子主题时,防止小工具消失
我有一个带有两个小部件区域的父主题,即页眉、侧边栏和页脚,页眉和页脚中有两个简单的文本小部件。当我切换到仅包含样式的子主题时。css和函数。php将样式表排队,两个小部件都将被删除,它们也不在非活动小部件区域中。是否有方法确保切换主题时小部件不会丢失?
类别小部件中的“所有帖子”
类别小部件显示现有类别的列表。我需要这个列表以“所有帖子”开头,括号中包含所有帖子的数量。
对Wiget标题应用两种不同的样式以及一条装饰线
我使用下面的函数给出widget_title 一个数组,但我需要第二个数组来处理标题末尾旁边使用的行。我该怎么做呢?我想我需要再上一节课$title, 但我试过一百种不同的方法,什么都没有试过。add_filter(\'widget_title\', my_title); function my_title($title) { // Cut the title to 2 parts $title_parts = explode(\' \', $title, 1);
如何保存数组生成的Widget字段?
我创建了一个简单的php抽象小部件类,它可以用数组中的字段生成表单。当我尝试保存字段时,所有更改都将被删除。抽象小部件类:<?php /** * Abstract widget class * * @class MOD_Widget */ // Exit if accessed directly. if ( ! defined( \'ABSPATH\' ) ) { exit; } /*
如何添加多个自定义微件区域
我希望在我的主题中向一个页面添加多个小部件区域,因为我希望在某些页面中有小部件。我可以用这段代码添加一个,我只需要一秒钟。function new_sidebar_widget_init() { register_sidebar( array( \'name\' => \'new-sidebar\', \'id\' => \'new-sidebar\', \'before_widget\' => \'<div id=
如何仅在某些页面或页面上自定义小部件的一部分
我使用的是2019个默认Wordpress主题,但我想知道如何删除这一行<?php get_template_part( \'template-parts/footer/footer\', \'widgets\' ); ?> 仅在中的某些页面上footer.php. 类似于此帖子:How to add a specific widget to only 1 page?. 基本上,我想知道如何在某些页面上更改子主题中的小部件部分。
最近更改了域名。主页微件现在不在自定义菜单中,但仍在页面上
我最近更改了wordpress网站上的域名。由于这样做,我无法编辑主页上的当前小部件。它们仍然在实际的主页上,但是当我进入定制时,我会看到下面的“你的主题有8个小部件区域,但这个特定的页面不会在带有小部件的页面上显示它们”。我仍然可以在widgets区域编辑它们,但我担心为什么我不能在定制中以常规方式进行编辑。有人对如何解决这个问题有什么想法吗?任何帮助都将不胜感激。