在前端使用Redux框架在URL中显示多个选项
我正在创建一个WordPress主题,其中我使用Redux框架创建主题的选项页面。我想在不创建自定义WP模板的情况下显示多个博客布局。我在许多主题中看到URL类似于主题。com?主页布局=网格(&U);边栏=左侧主题。com?主页布局=列表(&U);侧边栏=无现在在主题选项文件中,我在侧边栏中有一个:array( \'id\' => \'sidebar_position\', \'type\' => \'select\', \'title\'
显示已登录的用户名
我试图在页面顶部的登录按钮中显示用户的姓名。我试图以此建议为基础,但它只是显示PHP代码。具体来说,我希望“我的帐户”改为“欢迎{用户名}”。How do I display logged-in username IF logged-in? <?php global $current_user; wp_get_current_user(); ?> <?php if (!is_user_logged_in()) :?&g
使用wp_enQueue_script加载jQuery时遇到困难
请原谅,我是个业余爱好者,所以我的知识有限。我想知道将jQuery添加到自定义WordPress主题的最佳方法。之前我只使用了以下代码:<script src=\"https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js\"></script> <script src=\"https://ajax.aspnetcdn.com/ajax/jQuery/jquery-3.2.1.min.js\">
从插件覆盖WooCommerce产品库的正确方法
WooCommerce产品页面附近有图像和缩略图。我正在制作一个覆盖主图像、缩略图和lightbox的插件(所以我不需要任何内置类)。我的问题是:从插件中执行此操作的正确方法是什么?目前我看到两种方法:1) 覆盖product-image.php 通过过滤器的模板文件。但我不完全理解它是否适用于主图像或缩略图,或两者兼而有之。add_filter( \'wc_get_template\', \'modify_product_gallery_template\', 10, 5 ); function
在WordPress搜索上,如何搜索来自作者meta的帖子
以下代码用于搜索帖子标题和帖子内容。此外,在安装了插件“ACF:Better Search”后,该帖子还从ACF字段进行搜索,并在Search result div元素上给出搜索结果。但现在我还想用作者姓名和其他自定义添加的作者元值搜索帖子。【WordPress 4.9.2】尝试了“WP Extended Search-WordPress插件”插件,但没有成功。//用于搜索自定义帖子类型的ajax挂钩add_action( \'wp_ajax_search_cposttype\', \'searchCpo
将参数传递给‘init’函数
我正在尝试将一个参数传递到“init”挂钩(请参见下面的内容)。//define post type name $pt_name = \'post\'; //remove default wysiwyg editor add_action(\'init\', function($pt_name) { $post_type = $pt_name; remove_post_type_support( $post_type, \'editor\'
如何从其他任何地方注销,销毁所有其他设备的所有会话?
WordPress面板服务“在其他地方注销”做得很好。我想在面板外使用这个函数。Screenshoot
List post by title length
所以在wordpress上,我有一个自定义的帖子类型,叫做Crosss,我需要在我的搜索结果页面上按最短标题和最长标题的顺序列出它们。我认为这样做的方法是创建一个名为“name length”的自定义字段,然后包含一个函数来计算每个帖子标题中的字母数,并将其指定为该自定义字段中的一个数字,但我尝试得到的代码不起作用。function update_my_metadata(){ $args = array( \'post_type\' => \'crosses\', // On
父主题样式重写子主题css
我很难让我的孩子主题完美地工作。我已成功创建了基于Flexia 主题我以前做过儿童主题,但以前没有遇到过这个问题。我也看了一些类似的问题,关于子主题没有覆盖父主题,但恐怕我还是被卡住了。我认为(虽然我不确定问题可能是Flexia主题有多个css文件,但我不确定如何在functions.php中解决这个问题。这是“我的孩子”主题的CSS:http://stvl.no/wp-content/themes/flexia-child/style.css这是覆盖我的子主题的CSS:http://stvl.no/wp
在面向对象的PHP中声明全局变量
我正在开发插件&;我想声明一个全局wordpress变量$current_screen 为了检查用户是否在目标页面或其他页面上,我的方法是这样的,但没有成功。class my_Class { public $current_screen; public function __construct() { global $current_screen; add_action( \'current_scre
如何防止WordPress在列表元素上自动创建ol li?
首先是一些信息:WordPress版本:4.9.5主题:215版本:1.9插件:蜡笔语法荧光笔(仅限)我使用Childtheme来更新。我想写一篇博文,在那里我有听众。应该是这样的:1. header some text picture codesample 2. header2 and so on... 但看起来是这样的:1. header some text picture
WordPress尝试查询两个自定义类型以从父级获取子级
所以基本上我有这些服务类别,下面是实际的服务。我基本上是在尝试遍历类别并显示类别标题,然后在下面我想遍历所有相应的子项。我在Wordpress中使用“Toolset”自定义字段插件。我有一个“服务类别”的循环,现在我正在尝试通过“服务类别”的子自定义帖子类型“服务”进行循环。代码方面,这就是我现在所拥有的:<?php $loop = new WP_Query([\'post_type\' => \'service-category\']);
为每个页面创建/创建类别
我正在努力做到这一点,这样就有了一个与每个页面都匹配的类别(不包括几个页面)。因此,如果我有这样的页面:页码|-- Ninja Turtles | |--Turtles | | |--Raphael | | |--Leonardo | | |--Donatello | | |--Michelangelo | | | |--Other |
check for the current screen
我正在开发我的核心主题插件,我在主题管理页面中创建了一个主题选项,通常为了避免nonces错误,我必须使用选项卡式导航分隔各个部分,因此我成功地做到了这一点,其想法是在用户进入主题选项页面时将一个部分设置为默认部分,当我尝试这样做时,唯一的方法是在当前屏幕上使用get_current_screen() 函数或全局变量$current_screen, 不幸的是,使用面向对象的类,我无法成功地实现它。这是我的密码。class myClass { protected $curScree
100多个产品的查询速度较慢
I\'v创建了一个函数来获取一个类别的所有产品,并删除具有相同meta\\u值(CIP)的产品。一切都很好,但如果类别有100多个产品,我的查询速度会非常慢。。。对于2300个产品,查看结果的次数为35“或更多。。。怎么了?function get_all_product_in_selected_category($atts){ // Get the category $catsearched = $atts[\'category_id\']; // Get all pr
使用WordPress数据库运行繁重脚本的更好方法
我将制作插件,从Google Analytics收集帖子视图。其主要思想是获取每篇文章的视图,并使用post meta存储它们。问题:我的博客有很多帖子,而谷歌分析返回数据的速度非常慢。例如,收集所有数据大约需要30分钟。可能的解决方案:使用Linux crontab执行/cron.php 我的插件文件夹中的文件。此文件应包含以下内容:require_once(\'/../../../wp-blog-header.php\');使用wp_schedule_event 函数使用wordpress核心执行繁重
“加载更多”的帖子数量
我正在使用插件Ajax Load More来查询帖子,并有一个过滤系统来精简循环中的帖子。我正在尝试添加一个计数器,该计数器将显示“您的搜索返回了X个帖子数量”,其中X是显示/匹配当前条件的帖子数量。我能够获取帖子总数,但无法获取当前通过Ajax Load More显示的帖子数量。我在找的时候找不到很多。有人知道如何显示使用Ajax加载的当前帖子数量,而不是每个帖子的数量吗?
从AJAX‘wpcf7_mail_ent’挂钩调用公共静态方法
我正在尝试从“wpcf7\\u mail\\u sent”挂钩(未登录用户从前端提交的表单)调用操作。它不起作用了。如果我从钩子调用相同的方法,即连接到“save\\u post”钩子的方法,它会工作。我从管理面板更新帖子。代码示例:插件#1(此部分有效)function event_updated( $post_ID, $post, $update ) { /* $post_ID(int) - Post ID. $post(WP_Post) - Post obje
将内容保存到自定义域(_C)
是否可以保存内容(在WP WYSIWYG内(the_content)) 进入自定义字段?This is what I have so far:add_action(\'edit_post\', \'save_content_to_field\'); function save_content_to_field($post_ID) { global $wpdb; if(!wp_is_post_revision($post_ID)) {
在定制器控件中返回数值函数值
我正在尝试向WordPress自定义程序功能添加一些控件,但从控件中提取数字值以用于主题时遇到问题。该部分显示在Customizer选项卡中,我可以更改输入,但控件对主题没有影响。我查阅了使用get\\u theme\\u mod和inline样式来设置div属性的教程,但我还没有弄清楚如何使控件id只返回自定义数值的输入。$wp_customize->add_section( \"news_portal_grid_section\", array(