您当前的位置:首页 > TAG信息列表 > wp-load.php
在另一个Include()之后包含‘wp-load.php’会生成错误
我知道所有的downsides 尝试包括wp负载。php,但请记住:)我正在尝试创建自己的类似ajax的管理功能,以控制是否加载默认WordPress环境,是否使用SHORTINIT 常量定义为true,并根据通过AJAX访问的特定函数的要求,对插件的每个模块进行细粒度控制。我能想到的唯一方法是通过自定义文件执行AJAX,而不是管理AJAX。php,然后包括wp加载。需要时使用php。事实上,我已经成功地使用了几个月了。我已经给文件命名了bootstrap.php, 它位于我插件的“includes”目录
创建指向wp-blog-header.php的动态路径
在依赖于Wordpress环境的外部脚本中创建了一个类。由于这是一个我打算在各种项目上使用的类,所以我决定动态创建一个指向wp blog header的路径。php,下面是我的想法。它目前对我有效,但我需要确保它万无一失。$docRoot = $_SERVER[\'DOCUMENT_ROOT\']; $scriptName = $_SERVER[\'SCRIPT_NAME\']; $queryArray = explode(\"/\", $scriptName); $queryLe
在PHP函数中使用AJAX响应
好的,我正在开发一个插件,但遇到了一个问题。下面是我正在做的:1。使用带有Plupload的metabox将图像上载到插件文件夹中的上载目录2。上载成功后,将调用脚本并在jCrop中初始化图像3。裁剪后的图像将使用带有ajax的表单进行处理并保存到插件文件夹中的另一个目录中4。图像处理成功后,将传回此新裁剪文件的文件名。这就是我被困的地方。我现在要做的是使用我传回的文件名,并在Wordpress中使用它进行进一步处理。到目前为止,一切都已得到处理,没有涉及任何特定于WP的代码。我现在想的是$.get 要将
如何在非可湿性粉剂页面上加载WordPress?
我想使用get_option() wordpress在我的一个主题文件中的功能,与WP无关,它只是位于其他主题文件的同一目录中。由于一些额外的IPN paypal相关操作,我需要此文件,但我需要在该页面中调用WP中存在的选项表中的一些值,以使其正常工作。我知道我不能只用get_option() 因为这个文件被wordpress忽略了。有没有办法在我的主题中包含wordpress的某些部分,使这个功能只起作用?
初始化WordPress环境以在命令行脚本中使用
我有一个用于维护wordpress插件的命令行脚本,必须加载wordpress核心才能访问wordpress功能。这个问题与Initialize WordPress environment to use in a real cron script. 虽然它与它不同,因为所提到的问题应该与(真实的)cron脚本一起使用,否则可以通过启动命令行php脚本来完成。由于所提到的问题已经得到了回答,而这个答案不能满足我的需要,我开始了这个问题。那么,在命令行脚本中初始化wordpress环境需要什么呢?Relate
WordPress存储库禁止我在非WordPress文件中调用wp-load.php
我制作了一个Wordpress插件,它是一种下载管理器。我有一个外部文件下载。负责下载的php。此文件不在Wordpress环境中,因此我必须调用:$wp_root = dirname(dirname(dirname(dirname(__FILE__)))); require_once $wp_root.\'/wp-load.php\'; 我可以使用$wpdb进行sql查询。注意:此文件必须是外部文件,因为我使用函数“headers()”强制下载。header(\"Pragma: pub
从(辅助)插件文件中获取核心功能
我有一个具有以下结构的插件:myplugin.php includes/authentication.php 我可以访问myplugin中的核心WordPress功能。php很好,但是当我尝试访问诸如add_action(\'init\', \'myaction\') 内部身份验证。php,我收到一个php错误。我试着包括WordPress wp负载。php文件以获得核心功能,但WordPress存储库不接受加载wp config或wp load文件的插件。在这种情况下,最好的方法
Wp-load.php重新声明类
我试图在一个独立的PHP文件中加载WordPress选项。文件位于/wp-content/plugins/plugin-name/file.php. 我使用以下方法打开wp load。php:if (file_exists(\'../../../wp-load.php\')) { require_once (\'../../../wp-load.php\'); } 这样做会输出以下错误:致命错误:无法在/var/www/vhosts/domain.com/httpdocs
wordpress login blank screen
我想在我的电脑上制作我的live网站的脱机副本,所以我安装了xamp,并在其上安装了wordpress,导出了数据库,并在fttp上复制了一份文件。在我做了所有事情之后,我想打开我的live网站来编辑一些内容,当我打开时,它会给我一个空白页 \"www.sitename.com/wp-admin\" 但当我打开\"www.sitename.com/wp-login.php\" 当我插入用户名和密码时,它会打开put,它也会给我空白页我打开wp配置,发现dp主机\"localhost\
在另一个PHP文件中使用WordPress函数
我在我的主题文件夹中创建了一个名为gallery的PHP文件。php。在这个文件中,我想使用WP\\u查询函数,但我不能这样做,因为它显示了错误。可以这样做吗?提前感谢!
PHP移动重定向死循环
我在Wordpress外部的一个子文件夹中构建了一个移动版本,它与我的Wordpress安装在同一台服务器上。我包括wp负载。从WordPress数据库中提取内容的php文件。如果我打开这个插件(http://wordpress.org/plugins/php-mobile-redirect/), 它进入了一个无休止的循环。我现在意识到,通过这样做,我也在调用所有活动插件。或者至少我认为我在调用重定向脚本,这导致了无休止的循环。如果我去正常的地方,http://s168249.gridserver.com
WordPress and IPN problem
我在模板文件夹中创建了一个名为ipn.php:<?php $req = \'cmd=_notify-validate\'; foreach($_POST as $key => $value) : $value = urlencode(stripslashes($value)); $req .= \"&$key=$value\"; endforeach; $header .= \"POST /cgi-bin/we
前端文件上载工作正常,但我收到错误消息“常量ABSPATH已定义”
我正在从前端上传文件。它工作得很好,但我却发现了一个错误:已定义常量ABSPATH这是我的文件上载脚本的顶部:require ($_SERVER[\'DOCUMENT_ROOT\'] . \"/wp-load.php\"); // require two files that are included in the wp-admin but not on the front end. These give you access to some special functions below.
UPDATE_OPTION在独立的PHP脚本中不起作用
我在WordPress主题的目录中有一个独立的PHP脚本,我通过cron作业每小时运行一次(或者在需要时手动运行)。除了update_option() 作用我的脚本的简化版本如下所示:require_once(\'/path/to/site/wp-load.php\'); $value = my_function(); update_option(\'my_option\', $value); 在我的一个主题文件中,我运行以下代码:echo get_option(\'m
包括用户定义样式,但不包括wp-Load
我已经看过这里的答案,没有一个与我的情况完全相符。我有用户可以编辑的自定义CSS,它保存在选项中。我使用wp_enqueue_style 包含带有CSS内容头的PHP文件,然后从选项加载CSS。然而,为了从选项中加载,我必须包括wp加载。php。我知道这不是最好的做事方式。我究竟应该如何实现这一点呢?插件主文件:add_action(\'wp_print_styles\', \'wp123_load_css\'); function wp123_load_css() {
如何有效地从原始结构外部加载和使用WordPress API
我想从Wordpress的原始结构/文件夹/文件之外调用Wordpress函数(与我们用来构建主题的函数相同)。例如,在我的主题文件夹中,我创建了一个名为custom, 我在其中创建文件,如header-small.php, header-medium.php, 所以这些定制php文件中的每一个都调用WP函数。我知道我必须包括wp-load.php 它工作得很好,但我担心加载时间和性能,以及是否加载了超出需要的内容。有没有一种有效的方法可以在不加载所有Wordpress的情况下使用API?谢谢
尝试避免包含wp-load.php
我正在使用一个插件,试图将人力资源系统与WordPress连接起来。人力资源系统上有一个XML API,所以我编写了插件来获取数据并将其放入特定于我的插件的WordPress数据库表中。这一切都是通过内置的AJAX等来完成的,但有人要求该人员能够安排一项任务,这样就不会在每次访问网站时查询人力资源系统(职位列表需要显示在网站首页)。然后问题就变成了同步。这是一个IIS环境,因此他们希望使用计划的任务同步站点。我解释了WordPress计划任务API,但他们更喜欢通过自己的基础设施手动同步。我如何创建代码(
如何在不加载模板的情况下加载WordPress环境?
基本上我想使用wordpress函数wp_create_user() 或wp_update_user() wordpress之外(wordpress目录之外)。我尝试使用以下所有代码片段加载wordpress环境,我能够在这两种情况下正确使用函数,但问题是这也会加载我不想要的wordpress模板。First Method:<?php define(\'WP_USE_THEMES\', false); require (\'../blog/wp-load.php\'); ?&
Sessions in word press
是否可以在wordpress中设置会话。如果是,你能告诉我怎么做吗?我的示例代码是。<?php session_start(); if(!isset($_SESSION[\'impression\'])) { $_SESSION[\'impression\'] = 100; }else { if($_SESSION[\'impression\']<=0) $_SESSION[\'impression\
页面内容未显示获取空页
<body> <div id=\"wrapper\"> <h2>1stWebDesigner PHP Template</h2> <ul> <?php wp_list_pages(\'title_li=\');?> </ul> </div> <!-- end #nav --> <div id