我被google搜索过&;尝试了各种方法来解决这个cookie问题。最后,我找到了两种解决方案,可以帮助您。
Solution 1:
您的站点/wp登录。php
第770-773行后的注释
密码
if ( isset($_POST[\'testcookie\']) && empty($_COOKIE[TEST_COOKIE]) )
$user = new WP_Error(\'test_cookie\', __("<strong>ERROR</strong>: Cookies are blocked or not supported by your browser. You must <a href=\'http://www.google.com/cookies.html\'>enable cookies</a> to use WordPress."));
else
$user = wp_signon(\'\', $secure_cookie);
它可能适用于某些网站,某些网站可能会显示空白页面。此外,不建议这样做,因为此文件可能在wordpress更新后被覆盖,所以请尝试第二种解决方案。
Solution 2:
你的网站/wp内容/主题/你的主题文件夹/功能。php
放置以下代码。
setcookie(TEST_COOKIE, \'WP Cookie check\', 0, COOKIEPATH, COOKIE_DOMAIN);
if ( SITECOOKIEPATH != COOKIEPATH )
setcookie(TEST_COOKIE, \'WP Cookie check\', 0, SITECOOKIEPATH, COOKIE_DOMAIN);
更新主题也可能会丢失这些更改,因此请将此代码放在其他函数中。php,它位于当前活动主题的子主题文件夹下。希望这对你有帮助。