Drupal: how to access to Drupal's APIs with a standalone php script?

前端 未结 4 1257
南旧
南旧 2020-12-06 06:40

When I create a new script in a separate php file to run for Drupal, I need to add the following lines on top in order to access all Drupal APIs:

require_once \'./in

4条回答
  •  無奈伤痛
    2020-12-06 07:27

    This should work for both Drupal 6 and Drupal 7 :

    define('DRUPAL_ROOT', 'path/to/drupal');
    chdir(DRUPAL_ROOT);
    require './includes/bootstrap.inc';
    drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);
    

    It doesn't matter where you put the script that contains this code. Just make sure you replace path/to/drupal with the actual installation path of your Drupal system.

提交回复
热议问题