1

I am trying to write a custom php function for Wordpress that a custom Java program can access, the problem is anytime I try to use a WP function such as wp_hash_password it fails and returns a filenotfoundException.

The custom php file is sitting on the root directory of my wordpress installation and I have put

require(ABSPATH. 'wp-includes/pluggable.php');

at the top of the file so it would know where to find the function.

Am I missing something? Because even with the above file included, it is still failing.

IF I take out all wordpress functions it 'works'.

2 Answers 2

1

ABSPATH is defined in wp-config.php - you'd have to require that as well.

I haven't tried it, but this page may help. Though according to the comment on this answer, just including wp-load.php may do the trick.

Sign up to request clarification or add additional context in comments.

1 Comment

Thank you 100000000000 times. I would have never though to ask or search for those terms. I'm doing this on android and that is where my mind was. Thank you!!!!
1

Try something like this in addition for easier inclusion:

preg_match('/^(.+)wp-content\/.*/', dirname(__FILE__), $path);
include($path[1] . 'wp-load.php');

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.