https://github.com/markjaquith/page-links-to
这是一个简单的WordPress插件,可以在您点击帖子到自定义页面时重定向。
如何在wordpress中使用此函数或函数将post id更改为带有PHP函数的重定向链接(基本上是跳过用户界面)?
我是否会为这个插件使用其中一个功能(要么在同一页面打开,要么在新标签页面中打开)?
还是有另外一种方法我不必使用这个插件或它的功能并使用wordpress内置功能吗?
// Attach a listener to read the data at our database
mDatabase.child("hopitaux").addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
for(DataSnapshot snapshot : dataSnapshot.getChildren())
{
//this will get all the timeStamps keys of your database
long timestamps = snapshot.getKey();
//if you want to get all the values inside each key you should make a Bean with the data that you want to request, i understand that Marker.class is your object with all your getters so
Marker mark = snapshot.getValue(Marker.class);
Map<String, Marker> markers = new HashMap();
markers.put("lat",mark.getLat());
markers.put("lng",mark.getLng()); //and so on..
}
}
@Override
public void onCancelled(DatabaseError databaseError) {
System.out.println("The read failed: " + databaseError.getCode());
}
});
答案 0 :(得分:1)
您可以使用get_permalink函数将Wordpress帖子ID转换为永久链接,该函数在WordPress中构建。文档:https://developer.wordpress.org/reference/functions/get_permalink/
答案 1 :(得分:1)
您应该可以使用wp_redirect()功能来执行此操作。
对于你的例子:
function example_redirect() {
if ( is_page( 27 ) ) {
wp_redirect( 'www.example.com/folder' );
die();
}
}
add_action( 'template_redirect', 'example_redirect' );