如何在激活任何插件时刷新重写规则
我在函数中创建了一个函数。添加了一些重写规则的php:function add_rewrite_rules() { add_rewrite_rule(\'events/page/([0-9])*/?\', \'index.php?pagename=events&paged=$matches[1]\', \'top\'); [...] global $wp_rewrite; $wp_rewrite->flush_rules
客户登录表单与管理员登录表单是否不同?
我最近安装了Woocommerce。我意识到管理员可以通过向客户提供的相同登录表单访问后端。对我来说,这是一个巨大的安全风险。我想到了几个解决方案,但我不知道哪些代码可以帮助我实现它们:如何防止管理员通过customerlogin页面登录?(来自客户登录表单的关于登录的if语句,该语句将检查用户的角色,并在用户是管理员时阻止登录)如何提交登录表单,以便只有客户才能登录?(仅为客户使用默认或本机登录表单集)
WP图库显示两次标题
我使用标准WP gallery来显示图像。我给每幅图片都添加了标题,图片标题并没有改变,所以和文件名一样。当我在gallery中打开一幅图像时,它会在span class“TitleText”中显示标题文本。这是可以的,但对于某些图像,它显示相同的文本,并显示span TitleText和span CaptionText。您可以在此处看到:http://www.tandem.sk/galeria/automobilizmus/cerpacie-stanice/若你们点击第一幅图片的标题显示了两次,那个么第
Single-Custom.php上的WP_Query分页
我想做什么:设置WP_Query 在单个自定义帖子类型中分页。php模板文件我所做的工作创建了一个名为“作者”的帖子类型。该帖子类型中的每个帖子都是一个作者。2) 标准的编辑帖子屏幕页面包含一个下拉列表,其中列出了作者自定义帖子类型中的所有帖子(作者)。3) 创建了单个作者。php模板,该模板使用下拉列表中的作者元数据查询所有帖子,因此结果是一个具有相同作者的帖子列表(有点像存档):<?php // set the \"paged\" parameter (use \'page\'
Post taxonomy from exif data
每当我发布带有特色图像的帖子时,我都想从该图像中提取exif数据,并将其作为分类的术语附加。我已经有了一个插件,可以提取相关信息,但我不知道何时何地调用wp_set_object_terms有人能给我指出正确的方向吗?
Show category post order ASC
下面是我的分类。php页面代码。我想点菜ASC. 我怎样才能做到这一点?<div class=\"content\"> <?php if ( have_posts() ) : ?> <h2> <?php single_cat_title(\'\',true); ?> </h2> <ul class=\"products\"> <?php while ( have_posts() )
将数组传递给where p.id的自定义SQL查询
我需要将post ID数组传递给我在某个页面上运行的自定义SQL查询。查询如下所示:$querystr3 = \"SELECT *, events_startdate.meta_value AS the_start, events_enddate.meta_value AS the_end FROM $wpdb->posts p LEFT JOIN $wpdb->term_relationships O
在主循环上每两个POST之后添加div!为什么第一次发帖不会被计算在内?
所以我想在家里每两个帖子后加一个div。php和我几乎遵循了找到的答案here 但对其进行了一点修改,以便与主题的其余部分配合使用。现在的问题是,在硬编码的第一个分区中,有三个岗位,而不是两个岗位。我认为问题在于如何统计帖子,但不是百分之百确定。如果我计算帖子的方式有什么问题或者问题出在其他地方,我很想得到一些指针。这是我的家。php<?php get_template_part(\'templates/page\', \'header-home\'); ?> <?ph
如何根据流量来源修改帖子?
我有一个wordpress网站。如果我在帖子中包含一些javascript,我会在帖子上显示广告。我只想在人们从谷歌搜索(而不是推特或脸书,或者直接访问URL)访问我的网站时显示javascript。有没有办法从wordpress内部做到这一点?
ACF图库和mqTranslate,标题和描述不以其他语言显示
我正在使用mqTranslate和ACF Gallery构建一个库。下面是代码。<?php $images = get_field(\'home_slides\', \'options\'); ?> <div id=\"slider\" class=\"flexslider\"> <ul class=\"slides\"> <?php foreach( $images as $image ): ?>
对类别使用标记输入Metabox样式
例如,我使用类别创建新闻时间表http://newslines.org/misha-collins/ (有关更多示例,请查看页面底部的云)问题出现在添加帖子屏幕中。类别输入元框使用复选框。随着类别列表的增长,滚动此列表变得非常耗时。我可以将类别转换为标签(这很容易),这样我就可以使用标签输入元框,它有一个ajax自动完成功能,但随后我必须将主题代码更改为整个站点,以便它显示标签而不是类别。因此,我想知道是否可以将类别元盒更改为与标记元盒具有相同的Ajax自动完成样式。感谢所有建议!
按帖子的自定义分类术语列出帖子,并带有条件
我有两种自定义分类法,称为“自定义类别”和“file\\u类型”。我正在使用下面的代码列出“file\\u type”的所有术语及其相关帖子。像这样:File\\u Type术语1文件类型术语2等等。。。我的问题是,我需要添加另一个条件。我只想显示帖子,如果他们also 在“自定义类别”分类法中有一个特定的术语。因此,对于每个file\\u类型的术语,我希望它只显示具有该术语并且在自定义类别分类法中具有术语“学习单元”的帖子(术语ID为9)。我很困惑。下面是我的工作代码,用于按file\\u类型术语列出帖
将字段中的所有日期转换为Unix时间,但已在Unix时间中的日期除外
我有一个元字段,它与MM/dd/yy hh:MM日期和Unix时间戳日期混合在一起。如何将db中的所有MM/dd/yy hh:MM日期转换为Unix?我只有有限的PHP和SQL知识,所以要温柔。谢谢
多站点wp-admin在转发URL后进入空白屏幕
我在家里的LAMP上安装了wordpress多站点(静态ip地址),在任何浏览器中使用我的ip。它似乎都能正常工作(我有四个子目录网络站点在其上运行)。今晚,我去了我的一个域注册商那里,将域名转发到我的静态ip地址(克隆方法)。不幸的是,如果我使用URL/wp管理员导航到wordpress站点,我无法访问任何网络站点上的仪表板(它只是在浏览器中显示一个空白屏幕)。虽然登录元不起作用,但各种联网网站的前端似乎工作正常(它完全不起作用……好像没有超链接)所以,从本质上讲,访问多站点的静态ip地址方法工作得很好
wp_insert_post iframe missing
在我的安装中,我使用一个自定义页面。这里我放置了一个文本字段和fck编辑器。这是标题和内容。我需要将此插入页面。我使用以下代码$my_post = array( \'post_title\' => $_POST[\'title\'], \'post_content\' => $_POST[\'content\'], \'post_type\' => \'page\', \'post_status\'
对WordPress中的图像大小调整业务感到困惑
我正在创建我的第一个Wordpress主题,通过以下方式,我已使一切正常运行this tutorial 还有一些我了解如何使用add\\u image\\u size()函数添加自定义图像大小。然而,我只是不知道什么时候该选择什么图像大小。例如,在我的主题中,我创建了一个博客模板,在3列中显示博客缩略图。每列的宽度约为400px。因此,我的第一个猜测是,我应该创建一个400px宽的图像大小,以便在加载博客页面时加载图像。我首先感到困惑的是,我应该设置多高?我应该:add_image_size(\'blog
Custom Plugin theme filter
我正在创建自定义插件,在我的插件文件中,我有以下内容:add_filter(\'page_template\', \'load_tq_templates\'); function load_tq_templates() { if (is_page( \'transport-quote-1\' )) { if ( $overridden_template = locate_template( \'tq-1.php\' ) ) {
Have_Posts()执行失败
我想创建一个循环,在搜索中显示搜索结果。php文件。我遵循了WordPress Codex教程中的所有说明,该教程位于:https://codex.wordpress.org/The_Loop我在页面上实现了建议的代码,如下所示:<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?> <?php endwhile; else: ?> <p><?php _e(\'Sorr
浏览器缓存导致‘Orderby=rand’返回相同的帖子
我有一个代码,可以在用户访问主页时将其重定向到随机帖子:if (have_posts()) { query_posts(\'orderby=rand\'); while (have_posts()) { the_post(); wp_redirect(get_permalink()); } } 问题是,每当我没有登录时,它都会将我重定向到同一个帖子。我怀疑W3 Total Cache是罪魁祸首
WordPress自动更新到3.9.1会断开固定链接
昨天,WordPress 3.9.1维护版本2014年5月8日更新了我的最新版本,突然,我的内页被破坏了,除了主页之外,没有人能够访问任何内容。我转到永久链接,将自定义永久链接按原样重新保存到%postname%。不幸的是,这影响了几个小时的可见性。如何允许此自动更新程序修复安全问题,但防止将来发生永久链接中断?