您当前的位置:首页 > TAG信息列表 > 小码农
替换字符串中的正斜杠时出现问题
我在wordpress应用程序中尝试用php进行简单的str\\u替换时遇到了一个非常奇怪的问题。我正在尝试使用wordpress函数创建图像路径,以获取站点路径和资源路径。下面是我尝试过的3种方法,都给出了我不理解的结果。原始方法:(这在我自己的localhost上运行,但在prod中,管理端为前端提供了不同的$fullpath)$site_url = get_site_url(); $homepath = get_home_path(); $filepath = str_replace
如何访问插件主题中的类?
下面是我的文件夹结构。我需要访问WordPress主题控制器中的类。控制器->WP\\U Db\\U连接。php控制器->WP\\U产品。php示例插件。php连接。phpclass WP_Db_connection { public $dbConfig = []; public $errors = []; // Constructor function __construct() { s
正确设置锚点和URL参数的方法
我需要在页面之间建立链接,(主页->CustomPost Archive),其中在第二页中列出一个表单,所以我想直接转到表单。所以我做了这样的思考:<a href=\"<?php echo get_post_type_archive_link( \'consulta\' ) ?>#form\"> <?php echo $consult->post_title ?> </a> 一切都很好。但现在我需要将所选帖子的i
Order posts by taxonomy count
我创建了新的帖子类型(酒店)和分类法(本地化)。我想通过分类法的计数描述循环我的酒店订单。我想按本地化数量对我的酒店进行排序(我指的是从本地化中的更多酒店到更少酒店的订单)。我尝试以下方法: $args = array( \'post_type\' => \'hotels\', \'posts_per_page\' => -1, \'tax_query\' => array( a
按标题中第二个单词的字母顺序排序WooCommerce产品?
我的网站实际上有人的名字作为产品名称,我真的需要它按第二个名字(姓氏)的字母顺序排序我想我已经找到了一些解决方案,可以使用默认的WP帖子标题来实现这一点,但不会使用woocommerce。是否可以修改此代码以使其适用于Woocommerce产品?我发现了以下内容HEREfunction posts_orderby_lastname ($orderby_statement) { $orderby_statement = "RIGHT(post_title, LOCATE(\' \
为WP创建多语言词汇表
我正在尝试使用WP&;创建多语言词汇表;WPML和;自定义帖子类型。我找到了实现这一目标的解决方案。链接到页面示例-link1) 添加到函数。phpfunction get_ajax_url() { if (is_page(array(2017,2021,2023,2027))) { wp_enqueue_script( \'ajax-script\', get_template_directory_uri() . \'/js/alphabet.js\', arra
在主页上循环并输出4行帖子
我已经找到了一些关于如何循环浏览帖子的信息,但我还没有找到确切的信息。基本上,我希望在我的主页上输出4行帖子(最多10篇帖子)。第一行:<div class=\"tiles\"> <div class=\"tile\"></div> <div class=\"tile large\"></div> </div> 第二行:<div class=\"tiles\">
(缓慢的)网速会让你出现500台服务器错误吗?
不确定我的主机或配置是否有时出现故障,或者我的慢速internet是否导致服务器错误(500)。
如果USER_STATUS等于零则停止登录
我正在尝试创建简单的approval users插件来denay或approve新用户,因此我使用默认的user\\u状态来实现这一点,我要问的是,如果user\\u status=0,如何停止登录表单以保存会话并添加错误消息,类似这样的情况if($user_status == \'0\'){ //stop login sessiong echo $error_msg.\'waiting for approval\'; }else{ //run sessio
WP-CLI插件删除命令以静默方式失败
我刚刚开始试用WP-CLI,并对安装插件进行了基本测试。安装很好,没有问题。然而plugin delete 命令以静默方式失败,没有错误消息,插件文件夹保持不变。我正在PHP 7上使用新的WP和WP-CLI安装有意思的是,我不能将Wordpress文件夹(或其中的任何子文件夹)设置为可写,而总是选中“只读”复选框,即使在取消选中并单击“应用”后也是如此。如果这是问题所在,我如何将Windows上的文件夹权限有效地固定为777。哦,是的,我正在使用管理员帐户。
为什么/wp-admin登录会将我发送到此登录页面?
我试图帮助一个朋友在其他开发人员创建网站后访问他的网站,但当我访问该网站时。com/wp-admin,它不会把我带到我习惯看到的典型仪表板和后端。看起来像这样。当您点击所有这些链接时,它只显示所有的wp超级缓存数据,可能还有一页代码,但都是不可编辑的。可能是什么情况?如何找到再次访问仪表板的方法?老开发人员是否将其隐藏起来,以便我们无法亲自修复?非常感谢你的帮助!
Insert ads below the title
我正在为插入广告创建插件。我想在标题下插入广告。我用的是主题MH Magazine Lite我的插件是这样做的:function diww_pre_content($content) { $pre_content = \'ads_up\'; $pre_content .= $content; return $pre_content; } add_filter( \'the_content\', \'diww_pre_con
WooCommerce将特定类别的产品排除在相关产品之外
我已将以下代码添加到我的子主题函数中。php将“Workshop”类别排除在Woocommerce相关产品的展示之外。如何将第二类(即事件)添加到此代码中?谢谢add_action( \'wp\', \'vn_remove_related_products\' ); function vn_remove_related_products() { if ( is_product() && has_term( \'workshops\', \'product_cat\' )
GET_OPTION()比访问GET_TRANSPORT()快吗?
今天,我在db上运行了一个测试,以探索从选项、自定义表和;瞬态。我运行了1000次测试,下面是运行1000次get操作所需的时间:get_transient() 0.0245秒get_option() 0.0068秒从自定义表格中进行简单选择操作0.65秒我还检查了瞬态在该测试期间是否未过期。所以问题是get_option() 快于get_transient() 还是我在考试中搞砸了什么?WordPress是否默认缓存选项导致自定义表延迟?此外,选项是否也由不同的缓存插件(如transients)缓存?
根据管理屏幕中是否存在POST变量来输出某些内容
很多时候,我可能会检查post数据中是否存在变量,然后做一些事情。我很难理解用户创建或更新帖子时发生了什么。我做任何类型的后端功能都没有问题,但是当我想输出一些东西时,我猜页面被重新定向了?您通常如何处理这项常见任务?如何基于post变量的存在或任何即时操作创建管理通知?这里发生了什么:<?php /* Plugin Name: Echo something on presence of variable Plugin URI: http://wordpress-bdd.
扩展WooCommerce管理产品搜索
我已经为产品添加了自定义字段,但在管理页面中搜索不起作用。尝试了许多代码,发现这一个最终有效here 但它删除了默认的按标题搜索,所以如果使用该代码,按标题搜索将不再有效。如何编辑代码以添加元键搜索,但仍能在默认搜索上工作?谢谢你的帮助!代码如下:function extend_admin_search( $query ) { // Extend search for document post type $post_type = \'product\'; // C
无法更新WordFence选项,请手动清除数据
我今天遇到了这个问题。在堆栈溢出上找到了足够的位,最终让我达到了目的,但我想我会发布一个连贯的问题答案。问题:我无法保存WordFence中的更改,需要它在卸载时清除其数据,以便我可以干净地重新安装它。我在数据库表wp\\u wfConfig中找到了数据,但所有设置都另存为blob 或longblob.如何更改设置,以便在删除插件时清除所有数据?
如何禁用未分类类别URL?
我想禁用未分类的公共URL(即。/category/uncategorized), 因为我没有使用帖子类别,并且在主博客帖子页面上已经有了带有分页的帖子列表。使用未分类的类别URL只会创建重复的页面。有没有办法完全禁用帖子类别,直到我准备好使用它们?WordPress似乎强制将帖子关联到一个类别。作为替代,在插件代码中简单地重定向未分类的URL是一种好的做法吗?例如:function redirect_uncategorized_category($request) { if(array_ke
WordPress中GET_POSTS或WP_QUERY函数中的ORDERBY和ORDER过滤器无法工作
我在wordpress插件中有一个函数,它使用get\\u posts($数组)查询帖子。但我希望按降序将此设置为posts表的orderby post\\u modified字段,下面是我的代码: $arrProducts = get_the_terms($intPostId, \'products\'); if (is_array($arrProducts) && count($arrProducts)) { foreach ($
<img>中发布缩略图的大小限制参数
<ul class=\"widget_image_2\"> <?php while ( $query->have_posts() ) : $query->the_post(); ?> <li> <?php the_post_thumbnail( \'medium\'); ?> <a href=\"<?php the_permalink(); ?>\"> <?php echo w