Redux callback action
我是新来的Redux. 我不知道如何使用开关显示和隐藏文本区域(不保存)。当my switch(我的开关)打开时,文本输入将显示,当它关闭时,输入将隐藏自己。我试着用动作钩,但没用。这是我的代码:Redux::setSection( $opt_name, array( \'title\' => __( \'Test\', \'redux-test\' ), \'id\' => \'switch_buttonset\', \'
Echoing a URL to a link
我找到了esc_url() 函数,我正在尝试了解如何处理Wordpress中的URL,然后再使用我的常规PHP策略。我看到third parameter 用于设置在其上运行的筛选器,默认值为“display”。这是为了显示在网页上。我在WP源代码中搜索了使用第三个参数的示例,只找到了一个示例:$ grep -rP \"esc_url.*\\([^\\)\\,]*\\,[^\\)\\,]*\\, ?\'?\\\"?.*\\)\" * wp-includes/formatting.php: retur
仅向一类帖子的固定链接添加URL前缀
我有permalink结构http://domain.com/%postname%/, 这是我想为大多数帖子保留的内容,但是有一类帖子我想从中删除http://domain.com/%postname%/ 到http://domain.com/articles/%postname%/.有什么想法可以让我在不改变其他帖子URL的情况下完成这一类帖子?
Querying for specific tags
我目前有一段代码,可以提取所有标记,并创建一个包含这些标记链接的列表:<?php $tags_array = get_tags(); foreach( $tags_array as $tag) : $tag_link = get_tag_link( $tag->term_id ); ?> <li> <a href=\"<?php echo $tag_link;
在使用ACF图库的短码中遇到Foreach问题
通常我只会将这种类型的内容放在模板中,但我提取内容的方式有点不同。我做了一个我一直有问题的短代码。它使用Foundation 5的“动态观察”滑块和ACF库。它挂在foreach 部分// Add Shortcode function custom_carousel($atts, $content = null) { extract( shortcode_atts( array(), $atts)); $out1 = \'
如何在不更改模板文件的情况下将一些块添加到模板?
我正在使用付费儿童Wordpress主题,我无法更改它,因为在它更新后,我所有的更改都将丢失。我需要更改post模板(对于castom post类型,在我的示例中是single list.php)。如何在不更改模板文件的情况下向模板添加一些块?
在类别标题下添加自定义分类
我在“管理”中的“产品类别”页面中添加了自定义分类法。我可以使用以下方法调用自定义字段:$queried_object = get_queried_object(); $t_id = $queried_object->term_id; $term_meta = get_option( \"taxonomy_$t_id\" ); echo $term_meta[\'custom_term_meta\']; 它描述了类别。例如,如果我为一个名为“Addres
使用主题名称在主题编辑器中查找WordPress文件
在wordpress管理仪表板的页面选项卡上,当您编辑页面时,有一个称为“页面属性”的部分。其中一个选项是“模板”,它打开可用模板的下拉列表。不必查看主题编辑器中的每个文件,就可以在主题编辑器中找到与哪个文件对应的模板名称吗?
带标志的语言切换器-Polylang WP插件
我已经为一个站点安装了Polylang WP插件。。并且需要添加标志,但似乎没有选项或任何教程可以做到这一点。。如果有人能解决这个问题,那就太好了。。
更改“您现在已注销”文本
我想包起来<strong></strong> 在“注销”字样周围:add_filter( \'gettext\', \'wpse17709_gettext\', 10, 2 ); function wpse17709_gettext( $custom_translation, $login_texts ) { // Messages if ( \'You are now logged out.\' == $login_texts )
奇怪的WordPress CSS更新问题
所以我去更新了布局中的一行。css两次。然后,我取消了这些更改。我将把不同的版本称为“CSS-original,CSS-1,CSS-2”。现在我遇到了一个问题,我的浏览器使用了错误的css。我清除了浏览器的缓存,但问题仍然存在。我认为这可能是服务器端缓存造成的,但出于某种原因,不同的浏览器使用相同CSS的不同版本:Firefox使用CSS 1,Chrome使用CSS 2。我不知道是什么导致了这个问题,这也发生在不同的计算机上。编辑:发现问题,是由名为“Supercacher”的插件引起的。我清除了缓存,现
未显示插件屏幕截图
我对插件做了九次修改,当点击屏幕截图选项卡时,图像拒绝显示。我最初把它放在行李箱里,等了一夜,把它移到了/资产,然后从png重新保存到jpg,通读了我能找到的大部分文章。。。。。。我被难住了,请其他人看看:http://plugins.svn.wordpress.org/used-car-lot/
如何将I18N添加到插件的Twig模板文件中?
A plugin 我维护使用细枝模板来生成HTML(和一些其他输出)。我试过使用__() 在这些函数中(首先添加i18n函数$twig->addFunction()) 但它不起作用。字符串被正确输出,但未被提取以包含在.pot 文件对于example 中的以下内容base.twig 应可翻译:{{__(\'Search\', \'tabulate\')}} 我显然走错了方向。有人有什么建议吗?
将静态图像添加到WooCommerce内容-单一产品模板
我试图在WooCommerce的单个产品模板中添加一些静态图像,但它们没有正确显示。我正在钓上woocommerce_after_single_product_summary 钩子和所有东西都包含在文件中。除其他外,我还添加了以下代码:<div class=\"product-detail-header\"> <img src=\"<?php echo get_stylesheet_directory(); ?>/images/sig-technical.pn
限制对用户配置文件的访问
我想要的是,给不同的角色以不同的方式访问用户配置文件。例如,我想显示“姓名”部分,但不显示“联系信息”部分。从其他部分中,我只想删除一个选择框和一个文本字段,但不是全部。还有我不想向用户显示的Yoast SEO配置和mailchimp列表选择。我如何移除/隐藏这些东西?
覆盖没有挂钩的全局查询结果
我有一个定制的php页面,我需要重写全局posts变量,但我无法让它工作。当通过主循环时,我可以覆盖全局帖子,但我无法覆盖have\\u posts()用于获取计数的任何内容。Im从第三方API获取数据,因此我需要动态构建WP对象,然后覆盖从默认查询返回的默认对象。我有以下代码及其工作原理,但问题是我得到的结果包含post,然后是几个空对象。require_once(\'../../../wp-blog-header.php\'); global $post, $posts, $foun
如何修复“不允许您编辑此项目”。对于现有帖子上的管理员?
我正在为一个新客户做一些工作(非技术人员,他们以前的技术人员离开了)。他们的Wordpress版本是4.3.2。我有一个管理员帐户,无法编辑现有帖子。我可以创建新帖子并对其进行编辑,但我无法编辑现有帖子。编辑链接不会显示,如果我输入url,我会像这样构造自己(/wp-admin/post.php?post=1375&action=edit)我收到以下错误消息:不允许您编辑此项目。我可以完全访问文件系统、数据库等。如何解决此问题,以便通过WordPress UX编辑现有帖子?我看到用户角色编辑器插件
如何以捕获的异常为例最好地在前端显示通知
我在插件中使用异常。function foo() { // Some code. throw new Exception( \'Division by 0\' ); // Code continued. } try { echo foo(); } catch ( Exception $e ) { } 我知道$e->getMessage() 将向我提供捕获的异常消息,但在没有通
如何在css格式中呼应自定义样式?
我通常做动态风格。php文件,用于从主题选项、短代码、自定义程序和所有其他内容生成动态css代码。但是,你可能已经知道这会减慢我们的网站速度。我非常希望在页眉或页脚中使用自定义样式格式,如:style标记中的echo。还有,在我们的快捷代码中搜索悬停选项吗?我通过添加字段来实现这一点。但是,关于如何在我们的风格=“本身”中呼应悬停,没有什么困惑。所以,如果每个短代码都有唯一的类名,并且我们可以添加:悬停在那里,就可以了。例如: .element-class-9123 {color: white;}
如何诊断插件资源404?
我正在为一个新客户做一些工作(非技术人员,他们以前的技术人员离开了)。他们的Wordpress版本是4.3.2。该站点在加载时出现一些JavaScript错误。使用控制台时,我注意到两个插件资源未加载引发404(未找到)错误:/wp-content/plugins/embed_quicktime/jquery-1.2.1.pack.js /wp-content/plugins/embed_quicktime/jquery.embedquicktime.js 然而,其他插件资源加载如下:/