标签: wordpress-theming

WordPress中的多个单词搜索未显示搜索结果

我已经自定义主题,使用多字查询的搜索结果存在一些问题。该网站位于www.abetterworldbydesign.com上

搜索单个单词按预期方式工作。

搜索应该返回结果的多个单词将显示空白结果。

下面的searchform.php代码。

<form id="searchform" name="searchform" method="get" action="<?php echo home_url(); ?>">
    <div>
        <input type="text" id="s" name="s" />
        <input type="submit" id="searchsubmit" value="<?php esc_attr_e( 'Search', 'richwp' ); ?>" />
    </div>
</form>
Run Code Online (Sandbox Code Playgroud)

我在search.php中用于初始化WP_Query 的代码完全遵循法典中列出的代码pastebin上search.php的完整代码。

php wordpress search wordpress-theming

5
推荐指数
1
解决办法
5036
查看次数

警告:无法修改标头信息 - 标头已由(输出开始于 /home/

我创建了一个 wordpress 站点。它运行良好,但现在显示错误如下:

警告:不能更改头信息-头已经发出(输出开始/首页/ ** /的public_html /可湿性粉剂内容/主题/ * * /includes/classy-options-init.php:1)在/ home / * / public_html/wp-includes/pluggable.php 在线 866

什么是确切的问题,请帮助我。

warnings wordpress-theming

5
推荐指数
0
解决办法
3191
查看次数

如何自定义Wordpress comment_form();

我目前正在开发自己的Wordpress主题,最近一直致力于定制comments_template();.我已经读过,使用该wp_list_comments();方法是拉入并显示每页/帖子的评论的最佳实践.我已经成功地定制了通过该方法提取注释并显示的方式.

我还读到使用该comment_form();方法是显示评论表单的最佳实践.但是,我真的在努力尝试定制这个.$ args,过滤器操作之间我有点困惑.

基本上我想彻底改变评论表格的部分内容.如何在仍然使用该comment_form();方法的最佳实践的同时更改注释表单的某些部分?

我真正需要做的就是包装几个现有的<p>标签<divs>.我想要做的更新列表如下:

  1. <h3>标题调整为<h2 class="comments-header">Tell us about you!</h2>
  2. 换行表单字段 <fieldset></fieldset>
  3. <label><div class="label"></div>
  4. <input><div class="field"></div>
  5. 使<p class="form-allowed-tags"></p>显示之前的评论<textarea>,而不是之后
  6. 更改表单提交按钮以使用<button>元素而不是<input>

请参阅以下代码以获得进一步说明......

默认comment_form(); 输出的代码:

<div id="respond">
    <h3 id="reply-title">Leave a Reply</h3>
    <form action="http://localhost/.../wp-comments-post.php" method="post" id="commentform">
        <p class="comment-notes">
            Your email address will not be published. Required fields are …
Run Code Online (Sandbox Code Playgroud)

html php wordpress comments wordpress-theming

5
推荐指数
2
解决办法
4万
查看次数

H1,H2,H3标题中的粗体字体-92590

我需要帮助找出如何在WordPress的典雅主题中获得粗体字体,但仅限于标题区域(h1,h2,h3等),因为在文本正文中获取它没有问题。

我已经尝试过,即使在编辑器中我的标题变得粗体,无论我进行了什么更改,发布页面后都不会出现这种情况。

我包括了代码(不是完整的,而是重要的部分)-一旦发布,“ h1”区域中的任何更改都不会反映出来,字体大小也不会反映出来。我不是编码员,所以也许我缺少一些东西。请帮忙:

/*------------------------------------------------*/

/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; …
Run Code Online (Sandbox Code Playgroud)

css wordpress wordpress-theming

5
推荐指数
2
解决办法
4万
查看次数

如何在Wordpress中隐藏模板?

有没有办法在管理员中隐藏模板文件?

例如,我有一个模板,只有在安装了特定的插件时才可用,我已经知道如何检查插件是否处于活动状态.但是如何隐藏模板?

例如,我想隐藏"Blogger重定向"-template如下:

图片就是一个例子......

我找到了几个链接,但所有解决方案似乎都已弃用.

编辑: 如果有人对我如何检查插件是否有效感兴趣我使用以下功能:

function isPluginActive($plugin){
        if ( in_array( $plugin, apply_filters( 'active_plugins', get_option( 'active_plugins' ) ) ) )
        {
            return true;
        }
        return false;
    }
Run Code Online (Sandbox Code Playgroud)

php wordpress wordpress-theming

5
推荐指数
1
解决办法
4689
查看次数

使用S3上托管的媒体重新生成WordPress缩略图

我有一个WordPress网站,使用WPRO(WordPress只读)插件来托管Amazon S3上的所有媒体文件.我在自定义主题中更改了缩略图和图像大小,并将新图像上传到媒体库使用了新的大小.但是,当我尝试使用"重新生成缩略图"重新生成所有缩略图时,它不起作用,经常抱怨无法找到原始缩略图.

如何强制重新生成缩略图插件以使用S3上的原始图像重新创建现有图像的缩略图?

wordpress wordpress-theming amazon-s3

5
推荐指数
1
解决办法
936
查看次数

我的网站无法在Facebook应用内浏览器中打开

我有一个Facebook Page,并且有一个基于WordPress的网站。我共享从我的网站到Facebook页面的链接,但是不幸的是,当我在手机上使用Facebook应用程序时,这些链接无法在Facebook应用程序内浏览器中打开。

我该怎么做才能解决这个问题?来自其他网站的另一个链接正在正常运行,但是来自我的网站的链接未打开。

html wordpress facebook wordpress-theming facebook-graph-api

5
推荐指数
1
解决办法
859
查看次数

WordPress:按自定义日期字段排序WP_Query,并在每个月后拆分循环

我正在使用WordPress自定义帖子类型来管理和显示我网站上的活动.要对事件进行排序我正在使用带有日期的自定义元字段(存储方式如下:YYYY-MM-DD).我检查当前日期的元字段.像这样:

$current_date_query = date ('Y-m-d');

$temp = $wp_query; $wp_query= null; $wp_query = new WP_Query();

$wp_query->query(
    array(
       'post_type' => 'event',
       'meta_key' => 'event_date',
       'meta_compare' => '>=',
       'meta_value' => $current_date_query,
       'post_status' => 'publish',
       'posts_per_page' => '99',
       'orderby' => 'meta_value',
       'order' => 'ASC',
       'paged' => $paged
    )
); ?>


... Loop stuff ...

<?php endif; $wp_query = null; $wp_query = $temp; wp_reset_query(); ?>
Run Code Online (Sandbox Code Playgroud)

我现在想在每个新月之前添加标题.像这样:

2018年1月

  • 活动1
  • 活动2
  • 活动3

2018年2月

  • 活动4
  • 活动5

2018年3月

  • 活动5

等等...

有没有办法在每个月之后拆分循环?我想我必须使用meta领域的月份,但我不知道如何.

我尝试了以下解决方案(感谢@FluffyKitten的评论):

<?php

/* declare an array to save …
Run Code Online (Sandbox Code Playgroud)

php wordpress wordpress-theming

5
推荐指数
1
解决办法
2880
查看次数

Wordpress搜索栏结果为空白页

我的博客侧边栏search form 有一个简单的搜索方式.blogs

<form action="<?php echo get_site_url() ?>" method="GET">
   <input type="search" name="s" placeholder="Click to Search" class="fld-search" required/>
   <input type="hidden" name="post_type" value="post">
   <button class="btn-search"><i class="fa fa-search" aria-hidden="true"></i></button>
</form>
Run Code Online (Sandbox Code Playgroud)

这是网址网址:http://dev.wonder.lk/blog/

以下是我应用的搜索类型,

  1. 博客中可用的值 - 对于某些值,它会给出结果,但有时会说找不到.例如:搜索hello(但您可以Hello World在存档上看到博客)
  2. 搜索其他post_type值 - 结果是一个空白页面,即使我看不到页眉或页脚.例如:搜索ninja它是一种产品类型

这些是代码,

search.php中

<?php
while ( have_posts() ) : the_post();
   if(isset($_GET['post_type'])) {
           $type = $_GET['post_type'];
           if($type == 'product') {
              get_template_part( 'woocommerce/archive', 'product' ); //working fine
           } …
Run Code Online (Sandbox Code Playgroud)

php wordpress wordpress-theming woocommerce woocommerce-theming

5
推荐指数
1
解决办法
192
查看次数

如何延长团队成员的排序顺序

我使用商务贵宾室主题通过RT主题与Elementor。

WordPress版本为最新版本(5.2.1)

在团队页面上(演示:https : //businesslounge-demo.rtthemes.com/our-team/),列出了团队成员的卡片。我想将团队成员的顺序更改为当前无法选择的选项。

团队成员列表使用简码完成 [staff_box]

在Elementor编辑模式下,我看起来像这样:
在此处输入图片说明

编辑:

编辑表单在
wp-content/plugins/businesslounge-extensions/inc/elementor-addons/staff.php

<?php
namespace Elementor;
// ...
class Widget_RT_Staff extends Widget_Base {
  // ...
  protected function _register_controls() {
    // ...
    $this->add_control(
      'list_orderby',
        [
          'label'     => esc_html_x( 'List Order By', 'Admin Panel','businesslounge' ),
          'description' => esc_html_x('Sorts the posts by this parameter', 'Admin Panel','businesslounge' ),    
          'type'      =>  Controls_Manager::SELECT,
          'default'    =>  "date",
          "options"    => array(
            'date' => esc_html_x('Date',"Admin Panel","businesslounge"),
            'author' => esc_html_x('Author',"Admin Panel","businesslounge"),
            'title' => esc_html_x('Title',"Admin Panel","businesslounge"),
            'modified' …
Run Code Online (Sandbox Code Playgroud)

wordpress wordpress-theming wordpress-5

5
推荐指数
1
解决办法
123
查看次数