WordPress.org

Make WordPress Core

Opened 3 years ago

Last modified 2 years ago

#37051 new enhancement

New filter `wp_page_path_sql`

Reported by: sebastian.pisula Owned by:
Milestone: Awaiting Review Priority: normal
Severity: normal Version:
Component: Posts, Post Types Keywords: has-patch
Focuses: Cc:
PR Number:

Description

Make plugin for translations I found next missing filter. WordPress use get_page_by_path in WP->parse_request();

In post meta I save info about language version.

Example:
"Contact" in German and Polish is "Kontakt" so slug will be 'kontakt'. Function get_page_by_path fiund by slug in all languages. But in filter wp_page_path_sql I can add LEFT JOIN and set current language.

I know that exists parse_query action and I can change query via this action but before in wp_page_path_sql will be generate unnecessary sql.

This sql filter will be usefull very much.

Attachments (1)

37051.patch (1.1 KB) - added by sebastian.pisula 3 years ago.

Download all attachments as: .zip

Change History (3)

#1 @sebastian.pisula
3 years ago

  • Keywords has-patch added

This ticket was mentioned in Slack in #core by sebastian.pisula. View the logs.


2 years ago

Note: See TracTickets for help on using tickets.