デフォルトの非パーマリンク URL を使用する代わりに、プラグインでパーマリンク設定を使用できるかどうか疑問に思っていました。
たとえば、ここからダウンロードできるプラグイン flickr photostream を使用していますhttp://wordpress.org/extend/plugins/flickr-photostream、それは他の誰かによって書かれていますが、自分のプラグインについて知り、パッチを適用したいと思いますこれhttp://www.domain.co.uk/?flickrps=2
は、ページ間を行き来するのではなく、より適切なパーマリンクを作成するためのものです。
誰かが私にこの URL を提案してくれました。私はこれを上記のプラグインにパッチしようとしましたが、目的を達成する運がありませんでした。
Wordpress プラグイン: カスタム URL ハンドルを追加する方法
私はグーグルでこれを見つけることができ、かなり簡単にできるように見えましたが、期待していた結果が得られません. http://gabrielharper.com/blog/2012/09/wordpress-custom-urls-for-plugins/
の代わりにhttp://www.domain.co.uk/?flickrps=2
、URL を のようなものにしたいと思いhttp://www.domain.co.uk/page/2
ます。
残念ながら使用したい上記のリンクは機能せず、エラー 404 が表示されます。ただし、疑問符の付いたリンクは機能しますが、これらを使用しないことをお勧めします。
これはWordPressが撮影したものだと理解していますが、このようなことの直後に、おそらく写真の方が良いかもしれません.
add_action('parse_request', 'addFlickrPhotostreamURL');
function addFlickrPhotostreamURL() {
global $flickrpsp;
// Manually parse the URL request
if (!empty($_SERVER['REQUEST_URI'])) {
$urlvars = explode('/', $_SERVER['REQUEST_URI']);
}
// Check for querystring variables
if ((!empty($urlvars[1])) && (!empty($urlvars[2]))) {
$_REQUEST['page'] = $urlvars[1];
$_REQUEST['flickrpsp'] = $urlvars[2];
$flickrpsp = $urlvars[2];
}
// ... handle multiple types of URL by checking $urlvars[1] here
}