从主题中删除自动生成的div元素
我有一个主题,我想从中删除自动生成的以下html内容:<div style=\'position:fixed;left:0;right:0;bottom:0;background:#f00;text-align:center\'>Please return following links to the footer: <div class=\'smthemes\'>Designed by <a href=\'http://officielsiteici.com/\' targ
Undefined variable
我为自定义post类型查询创建了一个快捷码,但当我向其中添加meta\\u查询值时,它会抛出一个错误:Notice: Undefined variable: my in E:\\xampp\\htdocs\\test\\wp-content\\themes\\test-theme\\functions.php on line 182 以下是短代码:function list_unit( $atts ) { $args = array( \'post_ty
category permalinks
我对permalink的东西很困惑。这是怎么回事我有一个名为tours的页面,还有一个名为mc\\U tours的自定义帖子类型。起初,我只是将页面permalink更改为mydomain/mc\\u tours/但后来我想让permalink只显示“tours”,所以我将archive-mc\\u tours模板分配到我的tours页面,并将permalink更改回mydomain/tours/(当我单击单个post时,permalink仍会更改为mydomain/mc\\u tours/postnam
如何向循环内的Html标记属性值添加连续数字
我希望在我的帖子列表中得到这样的结果:<div data-panel=\"panel-1\"> <!-- content --> </div> <div data-panel=\"panel-2\"> <!-- content --> </div> <div data-panel=\"panel-3\"> <!-- content --&
唯一顺序预订码
我有一个情况,我正在重建一个旅游中转预订网站,我已经创建了预订cpt,每次用户放置预订时,它都会自动发布为新预订。现在,我需要一种更好的方法来使用唯一的编号定位每个预订,另一种情况是以前的系统已经有一个序列号,因此我需要此代码来确定起点,例如:上一系统最后编号:3000新wp系统起点:3001新预订:3002新预订:3003等等我对如何实现这一目标有一个模糊的想法。为保留代码创建一个自定义字段,每次放置保留时,检查最后一个后期保留字段并增加一个,但我不知道这是否是最好的方法。
WooCommerce结账栏目总额太小,无法扩大
在我的网站上,我很难将总栏加宽。我以儿童为主题。在中。我声明如下:.woocommerce-checkout .checkout .shop_table .product-total { width: 30%; } 或.woocommerce-checkout .checkout .shop_table td:last-child { width: 30%; } 两者都得到认可。但没有任何帮助。看到有更多的用户与较小的total列发生冲突。你们有没有
博客列表没有显示每个帖子的日期和图片上缺失的箭头
我试图让博客看起来和第一篇文章一样,但由于某种原因,日期消失了,图像顶部的箭头也消失了。您可以查看我的网站here.当前代码:<style> #title_wrapper { width: 488px; } h2 { font-size: 18px; font-familly: verdana, arial, sans-serif;
插件:连接有自己挂钩的类
我想知道是否有一种“最佳”的方法来连接具有自己挂钩的类,仍然要确保在类有机会声明自己的挂钩之前,这些挂钩还没有运行。我迷失在OOP插件上下文中的钩子层次结构中,我不希望所有钩子都在一个“上帝”构造函数中(如这里所述:Best way to initiate a class in a WP plugin?)我目前正在努力使插件相互依赖(关注点分离),在这方面我遇到了各种问题;类等问题不存在,因为它们尚未初始化。我相信,基于WP的结构,没有一个简单的答案。也许答案只是从头开始重新思考和重新设计插件。感谢有经验
更新自定义install.php中的小部件选项
我正在使用自定义安装。在多站点安装中创建站点时,php-in/wp-content/可以克服一些默认设置。在大多数情况下,这很容易,而且工作得很好。不过,我在小部件方面有困难。我想要的小部件就是搜索小部件和我们内部使用的自定义元小部件。在wp\\u install\\u defaults()函数中,我有以下内容。。。<?php function wp_install_defaults( $user_id ) { global $wpdb, $wp_rewrite, $tabl
如何让用户默认进行逆序排序?
我有一个新网站,在主要开发完成后,导入了600多名用户。除了10个以外,他们都是没有管理能力的“订阅者”。因为我们管理员和编辑是第一批被创建的用户,所以现在每次我们进入用户页面时,我们都在列表的末尾,因此需要大量的点击才能找到我们。我希望它以相反的顺序进行默认设置,因此在立即进入用户页面时,用户ID 1(me)位于顶部/第一位。
load_plugin_textdomain error
启用调试模式时,我收到此错误:注意:调用load\\u plugin\\u textdomain时使用的参数自2.7版以来已被弃用,没有可用的替代参数。在/home/xyz/public\\u html/wp中包含/函数。php在线3739我发现与此插件相关:https://wordpress.org/plugins/custom-smilies-se/我真的需要有这个插件,不会忽视它;插件作者也没有对此问题做出回应。你能指导我修改一下吗?
安全性:阻止直接访问php文件
我找到了两种阻止直接访问php文件的方法(虽然并不总是必要的,请参见https://wordpress.stackexchange.com/a/63004/60539)第一个是:defined( \'ABSPATH\' ) or die( \'No script kiddies please!\' ); 另一方面:if ( ! empty( $_SERVER[\'SCRIPT_FILENAME\'] ) && basename( __FILE__ ) == basename( $
TinyMCE编辑器正在破坏我美丽的HTML语言
这几乎与以下内容完全相同:How to make Wordpress and TinyMCE accept <a> tags wrapping block-level elements as allowed in HTML5? 和HTML5, WordPress and Tiny MCE issue - wrapping anchor tag around div results in funky output我的问题是建议的解决方案(tiny_mce_before_init 过滤器)似乎无法
所有样式都在查找站点URL两次
我正在将生产服务器迁移到开发服务器。我已存档public_html 并迁移了数据库,并将其导入到新服务器,没有任何问题。当我加载dev站点时,我注意到我的任何样式都不会加载一个,事实上它会两次查看站点URL。e、 g。,http://example.com/example.com/wp-content/...我已经检查了服务器子域设置,所有内容都指向正确的文件夹。有什么办法可以解决这个问题吗?
层次化自定义帖子类型的自定义重写规则
在客户网站工作时,我遇到了我最大的敌人。。。WP URL重写:(。我实际上无法理解,经过许多天的尝试和搜索,我无法使其工作。我想得到的是像这样的永久链接company.com/product/%product-name%/ 无论/parent/child/ 嵌套深度。出于其他原因,我确实需要层次页面的功能,但它不应该出现在URL中。这是我的设置:Wordpress 4.4.1永久链接设置设置为Post name我创建了一个分层自定义帖子类型product 将rewrite参数设置为false。$args
作为关键字(标签)的WordPress标题,不包含停止字词
如何将普通句子WordPress标题更改为“标签式”列表,并排除“停止词”。示例:“这是一个关于某事的测试帖子标题。”收件人:“一,测试,帖子,标题,什么”这是我的函数,它将排除黑名单字(停止字)和少于3个字符的字(通常也会停止字)。<?php // Post title as keywords, excluded stop words function title_as_keywords( $word ) { $blacklist = array(\'thi
Login Form Redirection
目前,我正在网站上使用一个主题和登录表单,当我正确登录时,它会将用户重定向到相应的URL。不幸的是,如果我在用户名/密码中出错,或者如果用户名/密码的所有字段都为空,那么它会将您转发给wp-login.php, 它向用户摇动它的盒子。破坏了一致的品牌体验。我想在自定义登录页上显示所有错误,而不是在默认情况下wp-login.php有人知道我该怎么做吗?
如何在管理区域强制下载?
我正在插件中执行导出功能,但我无法强制直接下载。我得到错误:Cannot modify header information - headers already sent显然,在我的函数启动之前的某个时刻,WordPress已经开始在响应的主体中打印,所以当我的函数到达时,我无法更改标题。有没有什么方法可以绕过这个问题,添加我的标题,这样我就可以强制直接下载?我已尝试在上注销所有脚本admin_init 当在URL中找到“直接下载”字样时,显然WordPress打印到响应正文中的不仅仅是脚本。在管理部分是
使用AngularJS合并来自WP-API的结果
我目前拥有此网站-http://dev.5874.co.uk/scd-data/ 这里有一个下拉列表,显示我通过AngularJS拉入的WP-API的结果。它当前将两组结果组合在一起,因为它们是单独的URL,结果是在自定义帖子类型中的类别中,因此如果两篇帖子都在所选的同一类别中“标记”,则会显示两次。我需要一种方法来组合两组结果,但只显示其中一个帖子-我希望这是有意义的。我对API数据和AngularJS非常陌生,我想有一种更简单的方法可以做到这一点。任何帮助都将不胜感激。下面是我的代码片段,以显示它当前
多次执行同一动作会耗尽内存吗?
目前,我有三个在上运行的函数pre_get_posts. 我这样称呼他们:add_action( \'pre_get_posts\', \'private_groups\' ); add_action( \'pre_get_posts\', \'search_results\' ); add_action( \'pre_get_posts\', \'name_profiles\' ); 这使我能够保持函数整洁和独立,但是调用同一个操作三次,而不是调用一次组合函数,会消耗资源吗?