标签: wordpress

如何使用Xampp服务器增加phpMyAdmin中的导入大小限制?

有谁知道你是否或如何增加phpMyAdmin中的导入大小限制?目前我的服务器限制为2MB.

请注意,这与php.ini中的upload_max_filesize不同.该值设置为2MB.

我需要将一个表导入到我的一个数据库中,导入的phpMyAdmin限制为50MB或更多MB数据阻止我这样做.

html css php wordpress

42
推荐指数
3
解决办法
12万
查看次数

如何在wordpress中使用wp_get_nav_menu_items生成自定义菜单/子菜单系统?

我有一个html结构,需要自定义wp_nav_menu代码.

这是我需要生成的html:

<ul class="main-nav">
    <li class="item">
        <a href="http://example.com/?p=123" class="title">Title</a>
        <a href="http://example.com/?p=123" class="desc">Description</a>
        <ul class="sub-menu">
            <li class="item">
                <a href="http://example.com/?p=123" class="title">Title</a>
                <a href="http://example.com/?p=123" class="desc">Description</a>
            </li>
        </ul>
    </li>
     <li class="item">
        <a href="http://example.com/?p=123" class="title">Title</a>
        <a href="http://example.com/?p=123" class="desc">Description</a>
    </li>
</ul>
Run Code Online (Sandbox Code Playgroud)

我目前正在使用wp_get_nav_menu_items我的菜单中的所有项目作为数组.

现在我可以使用以下代码在没有子菜单的情况下生成上面的html :

<?php

$menu_name = 'main-nav';
$locations = get_nav_menu_locations()
$menu = wp_get_nav_menu_object( $locations[ $menu_name ] );
$menuitems = wp_get_nav_menu_items( $menu->term_id, array( 'order' => 'DESC' ) );

foreach ( $menuitems as $item ):

    $id = get_post_meta( $item->ID, '_menu_item_object_id', true …
Run Code Online (Sandbox Code Playgroud)

php wordpress menu wordpress-theming submenu

41
推荐指数
2
解决办法
8万
查看次数

是WordPress中的Ajax

无论如何检测当前服务器操作当前是否是WordPress中的AJAX请求?

例如:

is_ajax()
Run Code Online (Sandbox Code Playgroud)

php ajax wordpress

41
推荐指数
5
解决办法
3万
查看次数

41
推荐指数
7
解决办法
10万
查看次数

奇怪的符号出现在网站上(L SEP)?

我注意到在我的网站http://www.cscc.org.sg/上,出现了这个奇怪的符号.

在此输入图像描述

它说L SEP.在HTML代码中,它显示相同的内容.

在此输入图像描述

有人可以告诉我如何删除它们吗?

html wordpress ascii

41
推荐指数
3
解决办法
7万
查看次数

无法修改标题信息 - 已由...发送的标题Wordpress问题

我遇到了这个错误.我不知道处理这件事.

无法修改标题信息 - 已在/home/ben213/public_html/wp-includes/pluggable.php中发送的标题(由/home/ben213/public_html/wp-content/themes/Bendaggers/functions.php:9开始输出) 934行

我的Functions.php文件行#9是:

<?php if(function_exists('register_sidebar'))register_sidebar();?>
Run Code Online (Sandbox Code Playgroud)

而我的pluggable.php#934是

function wp_redirect($location, $status = 302) {
    global $is_IIS;

    $location = apply_filters('wp_redirect', $location, $status);
    $status = apply_filters('wp_redirect_status', $status, $location);

    if ( !$location ) // allows the wp_redirect filter to cancel a redirect
        return false;

    $location = wp_sanitize_redirect($location);

    if ( !$is_IIS && php_sapi_name() != 'cgi-fcgi' )
        status_header($status); // This causes problems on IIS and some FastCGI setups

    header("Location: $location", true, $status);}
endif;
Run Code Online (Sandbox Code Playgroud)

因为我不是程序员,所以我很难搞清楚这一点.什么似乎是错的?请帮助我...

php wordpress

40
推荐指数
2
解决办法
8万
查看次数

为什么WordPress仍然使用addslashes(),register_globals()和magic_quotes?

为了获得Wordpress的更多经验,我深入研究了它的代码库来研究它的内部工作和工作流程,当我看到它时,我感到非常惊讶:

  1. 它们实现了register_globals(摘自wp-includes/class-wp.php):

     // The query_vars property will be extracted to the GLOBALS. So care should
     // be taken when naming global variables that might interfere with the
     // WordPress environment.
     function register_globals() {
        global $wp_query;
        // Extract updated query vars back into global namespace.
        foreach ( (array) $wp_query->query_vars as $key => $value) {
            $GLOBALS[$key] = $value;
        }
    
    Run Code Online (Sandbox Code Playgroud)
  2. 它们依赖于魔术引号(来自wp-includes/functions.php.maxy_quotes_gpc的exerpt在引导时关闭,在调用此函数之前):

    function add_magic_quotes( $array ) {
        foreach ( (array) $array as $k => $v ) {
        if ( is_array( $v ) ) { …
    Run Code Online (Sandbox Code Playgroud)

php security wordpress escaping global-variables

40
推荐指数
4
解决办法
4139
查看次数

在此服务器上找不到请求的URL/about

我的wordpress网站的主页似乎正确显示,但如果您点击进入任何其他页面,我会收到以下错误消息:

Not Found

The requested URL /about was not found on this server.

Apache/2 Server at www.wildlionmedia.co.uk Port 80
Run Code Online (Sandbox Code Playgroud)

我不确定主题或.htaccess文件是否存在问题,而该文件未被正确重写.

http://www.wildlionmedia.co.uk/

我有什么想法可以解决这个问题?

# Switch rewrite engine off in case this was installed under HostPay.
RewriteEngine On

SetEnv DEFAULT_PHP_VERSION 53

DirectoryIndex index.cgi index.php

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine Off
RewriteBase /wildlionmedia.co.uk/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /wildlionmedia.co.uk/index.php [L]
</IfModule>

# END WordPress
Run Code Online (Sandbox Code Playgroud)

wordpress .htaccess wordpress-theming

40
推荐指数
10
解决办法
15万
查看次数

Wordpress-如何禁用插件更新

我在GPLv2许可证下找到了很好的Wordpress插件,并在源代码中做了很多改动,插件现在做了别的事情.我修改了作者(原始插件作者的学分),网址,版本号(从xxx 1.5到yyy 1.0).

一切都很好,但是当Wordpress检查插件更新时,它会将我的插件yyy 1.0视为xxx 1.0,并显示有关可用更新的通知.

我更改的插件yyy 1.0是通过从我的计算机复制文件而不是从WP存储库复制的.

我还需要改变什么?

wordpress plugins updating

40
推荐指数
7
解决办法
6万
查看次数

Woocommerce产品在没有实际缺货的情况下显示"缺货"消息

产品随机显示的客户网站存在问题

"该产品目前无货,无法使用."

问题是我们没有开启库存跟踪,所有产品都应该一直有库存.

当我进入WordPress管理员并单击产品的更新按钮(不更改任何内容),然后消息消失,"添加到购物车"按钮显示应该.不幸的是,这个问题在未来会重复出现并修复它我必须再次更新产品(同时点击WooCommerce设置中的更新暂时解决了这个问题).

我需要找到一种永久解决这个问题的方法,这样它就不会自行恢复.

网站详情:

  • 使用WordPress 3.9.1
  • WooCommerce 2.1.12
  • PHP 5.3.10(也在本地尝试使用5.5.10)

我试过的

  • 删除所有插件,但WooCommerce
  • 改变主题(尝试了所有标准的WordPress主题和一些WooThemes主题无济于事)
  • 更新了WooCommerce(它是v 2.1.5)
  • 手动插入wp_postmeta添加元键_manage_stock并将其设置为no(在我们的一些工作产品中观察到)
  • 手动插入wp_postmeta添加元键'_stock'并将其设置为0(如我们所拥有的一些工作产品中所观察到的)
  • 比较点击更新按钮之前和之后产品的postmeta,以观察是否有任何改变会导致问题......没有
  • 没有启用缓存
  • 二手XDebug的跟踪$available_variations变量variable.phpclass-wc-ajax.phpclass-wc-product-variable.php.

在调试时,我注意到在使用$available_variations变量的产品中包含2个填充了产品信息的数组,但是在没有产品信息的产品上,它是一个空数组(导致缺货信息显示为服务状态variable.php).单击更新按钮然后跟踪变量可正确显示信息.

老实说,在这一点上,我很茫然.我认为这个问题出现在任何一个类中,但我无法分辨.

还有其他人有这个问题吗?任何解决这个问题的方法,所以我不必为这个客户端不断更新产品.

链接到缺货的产品(截至发布时)http://highlandsministriesonline.org/product/basement-tapes/resentment-in-the-church-135/

链接到正确显示的产品http://highlandsministriesonline.org/product/basement-tapes/bt0111-church-at-corinth-i/

错误日志 我在产品变体类中添加了错误日志.下面是结果:

对于具有"缺货"消息的产品,日志中不显示任何内容.

正常运行的产品示例:

WC_Product_Variation Object
(
    [variation_id] => 1310
    [parent] => WC_Product_Variable Object
        (
            [children] => Array
                (
                    [0] => 1311
                    [1] => 1310
                )

            [total_stock] => 
            [id] => 1308
            [post] => …
Run Code Online (Sandbox Code Playgroud)

php mysql wordpress woocommerce

40
推荐指数
3
解决办法
5万
查看次数