WordPress bir uzantısı yüklemek için doğru yer

1 Cevap php

Benim hosting sağlayıcısı, varsayılan olarak etkin curl uzatma, ancak, ben dl() kullanarak yükleyebilirsiniz yoktur.

O curl wp_remote_* fonksiyonlar için kullanabilirsiniz, böylece ne WordPress uzantısı yüklemek için doğru yer olacaktır?

I WordPress kod olası yükseltmeleri hayatta kalmak için istiyorum.

1 Cevap

Biliyorum erken kanca taşımaktadır init. Benim tavsiye (o yükseltmeleri hayatta böylece) bir plug-in olarak bu inşa ve aşağıdakileri yapmak olacaktır:

add_action('init', 'load_curl_functions');

function load_curl_functions() {
    //Use dl() to load curl
}

---- EDIT ----

init önce yangın bazı kanca var gibi görünüyor. Ben bunun yerine load_textdomain için kanca için denemenizi öneririz. Bu dil ve çeviri fonksiyonları (muplugins_loaded olmayan hangi mu kurulumlarda işe yaramayabilir olduğu daha önce patlar tek kanca) yükler kanca olduğunu.

Yani: add_action('load_textdomain', 'load_curl_functions'); başka bir şey yapmadan önce kıvırmak uzantısı yüklemek gerekir ...