标签: wordpress

如何使用变体ID获得可变产品的价格?

我有产品的版本ID。有什么方法可以获取特定版本ID的价格。

我尝试了以下代码。

$variation_id = 12312;
$price = get_post_meta($variation_id, '_regular_price', true);
Run Code Online (Sandbox Code Playgroud)

php wordpress variations woocommerce price

0
推荐指数
1
解决办法
6282
查看次数

PHP之外的PHP文本

我正在构建一个wordpress主题,出于某种原因,当我查看源代码时,我的页面列表显示在li之外

<ul class="tabs">
    <?php 

        while ( $queryObject->have_posts()) : $queryObject->the_post(); 
            echo sprintf('<li>%s</li>', the_title());
        endwhile; 

    ?>
</ul>
Run Code Online (Sandbox Code Playgroud)

当我在chrome中检查检查器中的源时

<ul class="tabs">
    Deans’ Corner<li></li>
    Education Plan<li></li>
    Counselors’ Corner<li></li>
</ul>
Run Code Online (Sandbox Code Playgroud)

我错过了一些简单的东西

php wordpress

0
推荐指数
1
解决办法
72
查看次数

仅在悬停时定位图像CSS

我目前有以下代码:

<div class="categorytiletext">
    <div class="col-lg-6 col-md-6 col-sm-6 col-xs-12 nopr">
        <img class="imagetest img-responsive-100 newimgheight" src="<?php echo z_taxonomy_image_url($cat->term_id); ?>"/>
    </div>
    <div class="col-lg-6 col-md-6 col-sm-6 col-xs-12 mobilewhite">
        <div class="testdiv">
            <h5 class="captext"><?php echo $cat->name; ?></h5>
        </div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

我想要做的是,当你将鼠标悬停在周围的div(Categorytiletext)上时,只有图像会添加"hovereffect"类,这会改变不透明度.

使用此脚本:

jQuery(".categorytiletext").hover(function(){
    jQuery('.categorytiletext').toggleClass('hovereffect');
});
Run Code Online (Sandbox Code Playgroud)

这基本上将类添加到整个div(它被编码做),但我只需要图像来拥有类.

有任何想法吗?

编辑:::

我将拥有超过1个,因为它在循环中.那么有一种方法只能在CURRENT div中标记当前图像

html javascript css wordpress jquery

0
推荐指数
1
解决办法
86
查看次数

如何转移WordPress网站?

我想将wordpress网站从一个托管服务提供商转移到另一个.我尝试也转移但转移后我无法更改永久链接 .i将永久链接从默认更改为帖子名称.但错误显示......

"404 Not Found"

php wordpress file-transfer web

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

停止黑客到Wordpress网站 - 添加了新用户

如果我在错误的论坛上发帖,我会提前道歉.

我有一个WordPress网站.每隔几天,新用户将被添加为"管理员",如下所示

在此输入图像描述

我使用复杂的密码多次更改了密码,但没有用.我甚至搜索在谷歌和已经阅读就像链接这一个.

我也取消选中" 任何人都可以注册 " 的选项

在此输入图像描述

但是,我无法阻止他们注册.

幸运的是,没有注意到任何恶意活动(例如:删除/不需要的帖子等)

请告诉我我能做些什么来阻止这些?

security wordpress authorization

0
推荐指数
2
解决办法
1580
查看次数

如何将侧边栏添加到woocommerce页面

我有一个wordpress网站,正在使用woocommerce插件。我有一个产品页面,边栏显示在页面底部。如何编辑代码以放置侧边栏,以便将侧边栏显示在主要内容区域的左侧。不在主要内容范围内吗?

模板的代码是:

    <?php
        /**
         * woocommerce_before_main_content hook
         *
         * @hooked woocommerce_output_content_wrapper - 10 (outputs opening divs for the content)
         * @hooked woocommerce_breadcrumb - 20
         */
        do_action( 'woocommerce_before_main_content' );
    ?>

        <?php if ( apply_filters( 'woocommerce_show_page_title', true ) ) : ?>

            <h1 class="page-title"><?php woocommerce_page_title(); ?></h1>

        <?php endif; ?>

        <?php do_action( 'woocommerce_archive_description' ); ?>

        <?php if ( have_posts() ) : ?>

            <?php
                /**
                 * woocommerce_before_shop_loop hook
                 *
                 * @hooked woocommerce_result_count - 20
                 * @hooked woocommerce_catalog_ordering - 30
                 */
                do_action( 'woocommerce_before_shop_loop' );
            ?>

            <?php …
Run Code Online (Sandbox Code Playgroud)

wordpress woocommerce

0
推荐指数
1
解决办法
8869
查看次数

在wordpress中的function.php中没有获取当前帖子ID

由于某种原因,我想在function.php文件中获取当前的post id.

我使用了以下代码:

<?php 
global $wp_query;
$postid = $wp_query->post->ID;
echo $postid;
?> 
Run Code Online (Sandbox Code Playgroud)

但没有得到任何东西......

wordpress

0
推荐指数
1
解决办法
1486
查看次数

选择woocommerce选择的运输方式价格

我正在尝试使用此代码在woocommerce中选择selected_shipping_method价格:

$packages = WC()->shipping->get_packages();
foreach ($packages as $i => $package) {
    $chosen_method = isset(WC()->session->chosen_shipping_methods[$i]) ? WC()->session->chosen_shipping_methods[$i] : '';
}
echo $chosen_method;
Run Code Online (Sandbox Code Playgroud)

代码工作,但它打印ID,我无法弄清楚如何打印出价格.

这是包结构:

在此输入图像描述

我的代码得到的是table_rate_shipping_shipping_self_install,但我需要的是所选元素的成本,而不是id.

我试图改变这样的代码:

foreach ($packages as $i => $package['rates']) {
    $chosen_method = isset(WC()->session->chosen_shipping_methods[$i]) ? WC()->session->chosen_shipping_methods[$i] : '';
}
Run Code Online (Sandbox Code Playgroud)

但它打印出id,和以前一样.

有任何想法吗?抱歉,我对php有点新鲜.提前致谢

php wordpress woocommerce

0
推荐指数
1
解决办法
4117
查看次数

在Wordpress中上传图片时出现HTTP错误

在Wordpress 4.2.2中上传图片时出现500错误.在运行带有Apache 2.4和ISPConfig3的Ubuntu 15.04的盒子上.服务器的设置依据:https://www.howtoforge.com/tutorial/perfect-server-ubuntu-15.04-with-apache-php-myqsl-pureftpd-bind-postfix-doveot-and-ispconfig/

一切都工作正常,除了上传一定尺寸(~150 kb)的图片.服务器同时安装了imagick和GD插件.

php -v:PHP 5.6.4-4ubuntu6.2(cli)(内置:2015年7月2日15:29:28)

PHP -m:http: //pastebin.com/yM4efV6B

我已经在php.ini中提升了上传大小和帖子大小的限制,所以这不是问题所在.

提前致谢

apache wordpress ubuntu imagick

0
推荐指数
1
解决办法
325
查看次数

select2搜索json结果不起作用

我几个小时以来一直在寻找这个问题的答案,但是没有发现任何与我的情况有关的事情.

我的设置:我创建了一个自定义TinyMCE按钮,其中包含一个WordPress主题的弹出窗口,允许用户从下拉列表中选择自定义帖子类型的帖子(在本例中为"客户评论"),然后将其ID插入到短代码.由于这个主题将运行的网站有超过1,000条评论,我认为json编码下拉列表的数据会更好,然后使用select2搜索有限结果列表(分页结果)并保留整个事物从炸毁.所有这一切都成功,除了2项:

  1. json编码数据显示,但是当我输入搜索词时,select2下拉列表会显示所有带有第一个选中的评论的列表.即使搜索的文本在列表中,它也找不到结果

  2. 从上面,一旦我输入一个搜索词,select2显示所有结果而不是10,或我设置的任何限制.

以下是我对json编码数据的方式(在一个名为bpl_content.php的文件中):

$args       = array('post_type' => 'customer_reviews', 'posts_per_page' => -1, 'fields' => 'ids');
$posts      = get_posts($args);

if( $posts ) :

    $reviews = array();

    foreach( $posts as $post ) : setup_postdata( $post );

        $title  = get_the_title();
        $the_ID = get_the_ID();

        $reviews[] = array (
            'id'    => $the_ID,
            'text'  => $title
        );

    endforeach;

endif;

echo json_encode( $reviews )
Run Code Online (Sandbox Code Playgroud)

返回

[{"id":12286,"text":"John Doe"},{"id":12285,"text":"Jane Doe"},...]
Run Code Online (Sandbox Code Playgroud)

(有超过800件商品退货,所以上面只显示2件,但你明白了)

这是我用来填充json数据的<select>菜单的javascript:

$(".js-data-example-ajax").select2({
    placeholder: "Select a Review",
    ajax: {
        url: "_bpl_content/bpl_content.php",
        type: 'POST',
        params: {
            contentType: 'application/json; charset=utf-8' …
Run Code Online (Sandbox Code Playgroud)

wordpress json jquery-select2

0
推荐指数
1
解决办法
3086
查看次数