我的简单自定义快捷代码不再工作(可能是因为升级到WordPress 4.4?)
我在函数中有一个简单的函数。创建自定义短代码的php:function my_line_break() { return \"<br>\"; } add_shortcode( \'new line\', \'my_line_break\' ); 现在,我不知道升级到4.4后是否发生了这种情况,但它不再工作,页面只是呈现[new line] 纯文本。有人能帮忙吗?我看着https://make.wordpress.org/core/2015/07/23/
WP_POSTS查询减慢我的网站速度
我的网站速度非常慢,我安装了query monitor 插件,以了解有关导致此问题的更多信息。加载我的索引页时,以下查询需要02412(秒?!)加载时,插件中的颜色为红色,所以我想这与加载过程缓慢有关。QuerySELECT * FROM wp_posts WHERE ID = 684 LIMIT 1 这个查询究竟执行了什么?我可以做些什么来降低它对站点的影响?还有一个caller, 即:WP_Post::get_instance- get_post wp_attachment_
获取页面内容的正确方式是什么?
目标很简单-在页面上打印页面内容。我试过:<?php the_content() ?> <?= get_the_content() ?> 那么<?php the_content(get_the_ID()) ?> <?= get_the_content(get_the_ID()) ?> 他们都没有成功。然后我找到了一个奇怪的解决方案:<?= apply_filters(\'the_content\', get_post
Redirect attachment URL
是否有人可以为我重定向以下永久链接URL?WordPress的URL为:http://example.com/?attachment_id=411我想将其重定向到新结构I do it,以下代码在旧URL中不适用于我:/* add new rewrite rule */ function attachment_rewrite( $wp_rewrite ) { $rule = array( \'media/(.+)\' => \'index.php?att
检索类别的自定义字段的值
使用“高级自定义字段”插件,我为每个帖子类别添加了一个名为“颜色”的字段,效果很好。现在,在循环中,我需要检索“color”字段的值,我已经学习了许多其他教程,但我无法获得所需的结果。以下是如何设置循环的示例: while ( $projects->have_posts() ) { $projects->the_post(); $category_classes = array(); $categories
阻止多站点站点使用插件
我有一个自定义插件,我写了很多东西来管理。我想将此用于主网站。com。我不想要任何子域网站,例如网站。com/site1访问此插件。我正在考虑在插件本身中实现一些东西,这样它就可以检查URL,如果不是主网站,它就不会做任何事情,但这不是我真正想要的。我想对所有子网站完全隐藏这个插件。我计划在将来拥有多个插件,所以我希望能够控制哪些子站点可以访问特定的插件。进一步澄清。我不想给人们选择,我想决定子网站有什么选择。我有一个我不喜欢的肮脏的解决方案。if(get_site_url() != \"http://w
使用WP_QUERY、JSON添加HighChats系列数据
我刚刚在我的wordpress single custom archive页面中添加了一个自定义Highchart。http://propertywise.malisa.agency/en/district/khlong-toei-2/在Highcharts jQuery(文档)中使用以下函数调用。就绪(函数(): series: [{ type: \'column\', name : \'<?php echo get_the_title();?>
使用AJAX在WordPress中进行MySQL查询
我有一个搜索表单,它搜索数据库并返回一些数据。我已经设法使用Wordpress wpdb连接并在表上使用select语句并检索数据。一切正常。。但是我有页面刷新问题。我想添加AJAX代码,以便在不刷新数据的情况下获取数据。所以,我一直跟着this, this 和教程。但是,我面临着一些问题。所以,我得到的是:我的JS代码:var j$ = jQuery; var search_text = j$(\".cv__text\").val(); j$.post({ url: \"
按视图列出WordPress中的帖子列表
我需要一个导致以下情况的代码:<?php while ( have_posts() ) : the_post(); ?> 列表根据查看量,就像只列出热门帖子一样,它会进入表格mh_postmeta, 并根据谁拥有最多view.工作人员使用“orderby”=>“comment\\u count”根据注释列出,但需要它来搜索另一个表,BUT, 这只能发生在特定类别。。假设你有40个CAT 它应该只列出VIEW 而不是DATE 在里面CAT 3
定制器`active_allback`未使用`postMessage`传输方法处理控件
我在2个自定义部分中有4个自定义设置,每个部分中的第二个设置依赖于active_callback 显示/隐藏它。在这两种情况下active_callback 检查该部分中第一个自定义设置的值,直到我开始使用transport => postMessage 对于第一个设置(以下所有设置,因为显示它们比解释它们更容易)。没有JS错误,所以我假设这一定与激活回调的方式有关(即,可能不是什么时候postMessage 已使用)。虽然我可以添加一些额外的JS来满足我的需求,但我想知道这是否是预期的行为,如果是
将CSS动画作为预加载器添加到WordPress
我在上找到了一个CSS动画片段Codepen, 并且想在我的WordPress站点中添加它来预加载动画,但我找不到任何相关的帮助或插件,允许我添加带有自定义CSS动画的预加载程序。我试着用谷歌搜索,但我所能找到的只是接受“GIF动画”的插件。但是,我想使用“CSS动画”而不是“GIF动画”。有什么建议吗?P、 我对WordPress只有一点了解。
为什么我在现有的职位上得到了301分?
这很奇怪。。。我有两个帖子,当我试图查看它们时,它们会得到301并继续重定向到下一个帖子。这些帖子已发布。我没有任何插件干扰重定向。我尝试过禁用可能导致此问题的其他插件。我还检查了数据库中的guid,它是正确的。htaccess具有基本的wp pretty permalink结构。由于某些原因,这2个链接被标记为301,我看不出这是在哪里做的。有什么想法吗?UPDATE:这真的很奇怪。。。因此,我尝试进行以下故障排除:1. Download the site to local dev.我想如果问题是整个链
在评论部分点击“Response”时重定向
我对一些类别使用自定义模板。这些类别提供了一个评论部分,用户可以在其中回复评论。问题是,使用(单击回复链接后)被重定向到默认的Single视图模板。我可以将重定向目标更改为我的自定义帖子页面吗?是否有挂钩或过滤器?我在提交评论后也遇到了同样的问题,但这可以通过添加一个过滤器/操作“comment\\u post\\u redirect”来解决。谢谢你的帮助!
$wpdb用于插入html表单信息
我正在尝试从表单中插入已发布的变量。当我缩短插入的变量数量时,它有时会传递mysql数据库中的信息。一旦我继续添加要添加到数据库的信息,它就不会传入任何信息。我也相信有更好的方法可以做到这一点,但我还没有想出办法。<?php global $wpdb; $tablename=\"association\"; If($_POST[\'submit\']) { $wpdb->insert($tablename, array(
自定义帖子类型在每个页面中无意中调用
不久前,我在跟随Tutsplus视频教程创建自定义帖子类型,因此我为自己制作了两个类似的小型自定义帖子类型。今天我在探索如何优化我的网站,所以我安装了一个插件(查询监视器),显示每个页面上有多少sql查询。我惊讶地发现,在每个页面(frontpage.php、single.php等)上,我都有200多个sql查询:甚至在只有一个图像的附件页面上!当我禁用插件时,大约有60个sql查询。class branje_biljaka { public $months = array(\
使用快捷码设置发布图像
如何使用快捷码的内容设置帖子的特色图像?例如,以下快捷码应将帖子的特色图像设置为www.google.de/nicepic.jpg:[post_image]www.google.de/nicepic.jpg[/post_image]
使用更新更改插件插件
我的插件在文件和文件夹中使用camelCasemyPlugin/myPlugin.php 我在插件更新中遇到了几个问题。大多数都很好用,这更像是一件装饰性的事情,但在一些地方,我喜欢用小写字母。将插件更新为的最佳方法是什么(或者有什么方法)myplugin/myplugin.php 没有欺骗用户?请注意,这是一个自定义插件,在repo上不可用,是的,我必须首先使用小写。
如何将其转换为if语句?
这里是PHP noob。我编写此查询是为了获取您当前所在页面的所有子页面的信息: <?php $pages = get_pages(\'child_of=1015&sort_column=post_title\'); $count = 0; foreach($pages as $page)
我可以更改GET_TEMPLATE_DIRECTORY_URI()吗?
这是对Can I put my Wordpress theme files in another folder?我发现如下...\\wp-content\\themes\\MyTheme - \\dist - \\lib - \\src - \\wp - All my Wordpress files like index.php, style.css, functions.php, etc. - .gitignore - README
如何删除REST API链接:在http头文件中?
我想删除自wordpress 4.4以来添加到http头中的“link:”行这是一个curl -I killcandida.org 下面是我要删除的行的输出摘录:Link: <http://killcandida.org/wp-json/>; rel=\"https://api.w.org/\" 请注意,这里我不讨论html头,而是讨论http头。