woocommerce分页不起作用

时间:2014-12-08 16:01:25

标签: wordpress woocommerce wpml

在我本地托管的网站上,woocommerce分页无法正常工作。 当我使用http://localhost/sample-post/时,第二页是错误的。我登陆的是附件页面,而不是第二个产品页面。

使用http://localhost/?p=123时,它可以正常工作。 有人有想法吗?

是因为我在本地工作而且它不在远程服务器上吗?我已经读过一些关于这个的东西。需要确认。

修改

更糟...... 我必须使用WPML翻译不同语言的网站。当使用默认永久链接WPML抱怨时。当使用另一个结构(见上文)和WPML中为每种语言设置不同的文件夹时,我得到的页面没有结果(除了来自woocommerce的消息,没有找到产品。

2015年2月18日编辑2

我开始怀疑是否可以将WooCommerce商店页面设置为Front页面。 WooCommerce的支持团队也感到困惑,并且如果可能的话也在想。我希望有人有这方面的经验或者网站的一个例子。

拜托,任何人都可以帮我解决这个问题......我现在很长时间都在挣扎,我自己也无法解决这个问题。

2 个答案:

答案 0 :(得分:0)

您的永久链接设置需要调整。在wp-admin中转到设置>永久链接>常用设置,并设置“每个帖子”。检查你的产品永久链接库。

答案 1 :(得分:0)

请使用此功能进行正确的woocommerce分页。请在function.php中使用此功能

// Import Modules

var express = require('express');
var app = express();
var bodyParser = require('body-parser');
var watson = require('watson-developer-cloud');

// Twilio Credentials

const accountSid = '<>';
const authToken = '<>';
const client = require('twilio')(accountSid, authToken);
app.use(bodyParser.urlencoded({ entended: false }));
var env= require('dotenv').config()

// Watson Credentials

var assistant = new watson.AssistantV1({
  iam_apikey: '<>',
  version: '2018-09-20',
  url: '<>'
});
var context1 = {};
app.get('/test', function (req, res) {
})
// API

app.post('/api', function (req, res) {
    console.log("Request Object");
    var From = req.body.From;
    console.log(From);
    assistant.message({
        workspace_id: '<>',
        input: { 'text': req.body.Body },
        context: context1
    }, function (err, response) {
        if (err)
            console.log('error:', err);
        else {
                context1 = response.context;
                var msg = response.output.text[0];
                console.log("message", msg);
                client.messages
                    .create({
                        body: msg,
                        from:'whatsapp:+14155238886',
                        to: From
                    })
                    .then(message => console.log(msg))
                    .done();

    }
    })

});
//PORT Listen 
app.listen(process.env.PORT||8000, function () {
    console.log("Server is running at 8000");
});