Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
216 views
in Technique[技术] by (71.8m points)

php - wordpress functions works on localhost only but not on websites

I need to get edit and delete links after publishing the post I test my code on localhost server and it works well but when I test on my website it gets permalink only

<?php
require('../wp-load.php');

$my_post = [
  'post_title'    => 'Hello',
  'post_content'  => 'Hello world.' ,
  'post_status'   => 'publish',
  'post_author'   => 1,
  'post_category' => [ 1 ]
];

$ID = wp_insert_post( $my_post );

$permalink = get_permalink($ID);
$editlink = get_edit_post_link($ID);
$dellink = get_delete_post_link($ID);

echo $permalink.'<br>';
echo $editlink.'<br>';
echo $dellink.'<br>';

?>

where is the problem please ?

question from:https://stackoverflow.com/questions/65893329/wordpress-functions-works-on-localhost-only-but-not-on-websites

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)
Waitting for answers

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...