小编Omi*_*ans的帖子

调用未定义的函数phpob_start()

我在codeigniter工作,我突然收到一个奇怪的错误.以下文件工作正常,但突然它已停止执行PHP代码.当我去检查错误日志时,这是它的错误.

[09-Jun-2014 14:36:58 America/Denver] PHP致命错误:在第1行的/ * /views/mobile_views/templates/header.php中调用未定义的函数phpob_start()

看起来不知何故它正在结合前两行.当我试图删除ob_start()语句时,它开始为下一行提供错误.

突然发生了什么想法?我已经复制并粘贴了整个文件代码,如下所示.

谢谢.

<?php
ob_start();
$user_name = $this->session->userdata('interactin_username');

$name = '';
if (isset($user_name) && $user_name != '') {
    $name = $user_name;
} else {
    $name = 'Guest';
}

$header_link = "frontend_individual";
if ($this->session->userdata('interactin_user_type') == "3") {
    $header_link = "frontend_business";
}
?>

<!DOCTYPE html>

<html lang="en">

    <head>

        <meta charset="utf-8">

        <title><?php echo $title; ?></title>

        <meta name="viewport" content="width=device-width, initial-scale=1.0">

        <meta name="description" content="<?php if(isset($first_para)&&$first_para!=""){ echo $first_para; } ?>" />

        <meta name="author" content="">



        <!--        <link href='http://fonts.googleapis.com/css?family=Oswald:400,700&subset=latin,latin-ext' rel='stylesheet' type='text/css'>--> …
Run Code Online (Sandbox Code Playgroud)

php undefined

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

有什么方法可以在我的functions.php 中覆盖get_stock_quantity?

我在 Wordpress Multisite 中工作,并试图确保从基本站点表中获取所有库存信息。我试图在我的主题的functions.php 中覆盖get_stock_quantity() woocomerce 函数。我发现的是

public function get_stock_quantity( $context = 'view' ) {
    return $this->get_prop( 'stock_quantity', $context );
}
Run Code Online (Sandbox Code Playgroud)

现在这既不是过滤器也不是动作。我覆盖了一个过滤器

add_filter( 'woocommerce_product_get_stock_quantity', 'wcs_custom_get_stock_quantity', 1, 2);

function wcs_custom_get_stock_quantity( $availability, $_product ) {
    global $wpdb;
    $productQuantity = $wpdb->get_results( 'SELECT * FROM '.$wpdb->base_prefix.'postmeta WHERE post_id = '.$_product->get_id() ." AND meta_key = '_stock'", OBJECT );
    return $productQuantity[0]->meta_value;
}
Run Code Online (Sandbox Code Playgroud)

但是 woocommerce_product_get_stock_quantity 仅适用于产品列表页面。单个产品编辑页面使用 get_stock_quantity。

如何在不更改核心文件的情况下覆盖它?谢谢

wordpress woocommerce multisite

3
推荐指数
1
解决办法
1457
查看次数

标签 统计

multisite ×1

php ×1

undefined ×1

woocommerce ×1

wordpress ×1