ryan
|
a691288ccd
|
Clear all other query flags if we have a 404. fixes #1413
git-svn-id: http://svn.automattic.com/wordpress/trunk@2885 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2005-09-16 03:16:12 +00:00 |
|
ryan
|
9df8152e7f
|
If PATH_INFO contains the index, don't use it for permalinks. Props gslin. fixes #1591
git-svn-id: http://svn.automattic.com/wordpress/trunk@2852 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2005-09-08 20:48:09 +00:00 |
|
ryan
|
e72b47cd5f
|
Fix permalink structure refs. Props to dougal. fixes #1643
git-svn-id: http://svn.automattic.com/wordpress/trunk@2834 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2005-09-02 17:08:39 +00:00 |
|
ryan
|
ee6ae5ccf7
|
Make sure extra_query_vars is an array instead of an empty string to avoid weird bug that can cause all query vars to be stomped in certain envs.
git-svn-id: http://svn.automattic.com/wordpress/trunk@2824 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2005-08-30 19:01:45 +00:00 |
|
ryan
|
c444b2635d
|
Allow query strings at the end of cruftless URIs. Props Owen and Mark. fixes #1581
git-svn-id: http://svn.automattic.com/wordpress/trunk@2823 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2005-08-30 04:17:52 +00:00 |
|
matt
|
12cd19ce22
|
More hooks, fixes #1535
git-svn-id: http://svn.automattic.com/wordpress/trunk@2741 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2005-08-03 00:28:09 +00:00 |
|
ryan
|
0282a8fc0c
|
in_the_loop() Props: Mark Jaquith fixes #1518
git-svn-id: http://svn.automattic.com/wordpress/trunk@2716 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2005-07-17 16:58:13 +00:00 |
|
ryan
|
8f00d317de
|
Parse REQUEST_URI as a permalink if it looks permalinkish. Use reduced mod_rewrite rules by default.
git-svn-id: http://svn.automattic.com/wordpress/trunk@2635 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2005-06-13 02:09:24 +00:00 |
|
ryan
|
1baf503d64
|
Break blog header up into functional chunks. Stick it all in a WP class for now. Make wp() the front door. Move template/theme loader code into template-loader.php. Clean up feed file loadup. Modularize.
git-svn-id: http://svn.automattic.com/wordpress/trunk@2627 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2005-06-10 23:15:13 +00:00 |
|
ryan
|
6fa7ece460
|
Fix post paging regex to avoid regex collision between posts with slugs that differ only by a trailing number. http://mosquito.wordpress.org/view.php?id=1235
git-svn-id: http://svn.automattic.com/wordpress/trunk@2535 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2005-04-14 04:24:22 +00:00 |
|
ryan
|
e54d8a34c2
|
Remove old preview stuff. Allow draft posts to be displayed if the logged in user has edit permissions on the draft. Don't use cruft-free links for drafts since they might not have a slug. http://mosquito.wordpress.org/view.php?id=1220
git-svn-id: http://svn.automattic.com/wordpress/trunk@2523 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2005-04-09 17:12:36 +00:00 |
|
ryan
|
8f9c24ef7a
|
Cacheing cleanup. Introduce get_post() and get_category(). http://mosquito.wordpress.org/view.php?id=1157
git-svn-id: http://svn.automattic.com/wordpress/trunk@2478 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2005-03-27 20:45:01 +00:00 |
|
ryan
|
4e1fa082fd
|
Feeds should always show x posts, not x days. http://mosquito.wordpress.org/view.php?id=1159
git-svn-id: http://svn.automattic.com/wordpress/trunk@2475 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2005-03-23 21:39:22 +00:00 |
|
ryan
|
1dd96f8a39
|
Add posts_orderby filter. http://mosquito.wordpress.org/view.php?id=1149 Props: davidchait
git-svn-id: http://svn.automattic.com/wordpress/trunk@2466 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2005-03-22 01:55:07 +00:00 |
|
ryan
|
afabe5523d
|
Don't stomp feed flag. http://mosquito.wordpress.org/view.php?id=1044 Props: shelleyp
git-svn-id: http://svn.automattic.com/wordpress/trunk@2419 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2005-03-08 01:20:08 +00:00 |
|
ryan
|
3a0fc8bf43
|
Fix %post_id% and date collision avoidance. http://mosquito.wordpress.org/view.php?id=1027
git-svn-id: http://svn.automattic.com/wordpress/trunk@2410 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2005-03-05 18:13:31 +00:00 |
|
rboren
|
6a11fa21a2
|
Load comments-popup template through the index.
git-svn-id: http://svn.automattic.com/wordpress/trunk@2332 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2005-02-14 09:17:23 +00:00 |
|
rboren
|
8fd4dd7b12
|
Use the object's is_* vars instead of the global is_* functions.
git-svn-id: http://svn.automattic.com/wordpress/trunk@2300 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2005-02-13 19:45:04 +00:00 |
|
rboren
|
1b8050d0d3
|
Process posts_per_rss in WP_Query. http://mosquito.wordpress.org/view.php?id=864
git-svn-id: http://svn.automattic.com/wordpress/trunk@2299 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2005-02-13 19:42:22 +00:00 |
|
rboren
|
1cb207c91e
|
Make adding new feeds to rewrite rules easier.
git-svn-id: http://svn.automattic.com/wordpress/trunk@2297 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2005-02-13 18:42:40 +00:00 |
|
rboren
|
7c6579f01f
|
/archives/%post_id% permalinks break for post ids over 1000. http://mosquito.wordpress.org/view.php?id=847
git-svn-id: http://svn.automattic.com/wordpress/trunk@2296 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2005-02-13 18:26:50 +00:00 |
|
rboren
|
8ee644d067
|
Allow category and date filtering to coincide. Allow any number of spaces or commas to serve as item separators in the category and author arrays. http://mosquito.wordpress.org/view.php?id=221
git-svn-id: http://svn.automattic.com/wordpress/trunk@2295 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2005-02-13 17:52:58 +00:00 |
|
saxmatt
|
4ebdf7232c
|
http://mosquito.wordpress.org/view.php?id=778
git-svn-id: http://svn.automattic.com/wordpress/trunk@2261 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2005-02-11 02:16:38 +00:00 |
|
rboren
|
66aa2aad8a
|
Fix i18n page links. Handle RTL hierarchies.
git-svn-id: http://svn.automattic.com/wordpress/trunk@2191 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2005-02-01 08:35:45 +00:00 |
|
rboren
|
e9c621df15
|
Add parse_query_vars() and parse_query action.
git-svn-id: http://svn.automattic.com/wordpress/trunk@2190 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2005-02-01 08:34:19 +00:00 |
|
rboren
|
bacd080989
|
Use parse_url instead of regex wackiness.
git-svn-id: http://svn.automattic.com/wordpress/trunk@2187 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2005-02-01 07:05:00 +00:00 |
|
rboren
|
9838608868
|
Allow multiple args to be passed to apply_filters and do_action. Move some code into merge_filters. Use call_user_func_array so that args can be passed by reference. Provide a default for the second arg to do_action so that we do not have to put empty strings in the do_action calls. Bug 768. Hat tip: morganiq
git-svn-id: http://svn.automattic.com/wordpress/trunk@2184 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2005-02-01 06:20:54 +00:00 |
|
rboren
|
e9d1241d26
|
Remove support for 'all' queries and for poststart and postend.
git-svn-id: http://svn.automattic.com/wordpress/trunk@2179 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2005-02-01 01:49:51 +00:00 |
|
rboren
|
01b7f5aaf4
|
Add set method.
git-svn-id: http://svn.automattic.com/wordpress/trunk@2177 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2005-02-01 01:04:08 +00:00 |
|
rboren
|
84f2d4264c
|
Add link filters for bug 743 (hat tip to morganiq). More abstraction and flexibility in WP_Rewrite.
git-svn-id: http://svn.automattic.com/wordpress/trunk@2152 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2005-01-26 22:46:40 +00:00 |
|
rboren
|
3166eee481
|
Remove old "site" page rewrite rules.
git-svn-id: http://svn.automattic.com/wordpress/trunk@2147 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2005-01-25 00:57:14 +00:00 |
|
rboren
|
5bde51754d
|
Generate feed and trackback rules for pages. Bug 742.
git-svn-id: http://svn.automattic.com/wordpress/trunk@2146 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2005-01-25 00:23:57 +00:00 |
|
rboren
|
24d3874fa2
|
Add more rewrite rule filters.
git-svn-id: http://svn.automattic.com/wordpress/trunk@2115 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2005-01-21 05:10:13 +00:00 |
|
rboren
|
032dbc8c79
|
Deprecate start_wp(). Move start_wp functionality to setup_postdata(). Add the_post() method to WP_Query.
git-svn-id: http://svn.automattic.com/wordpress/trunk@2104 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2005-01-19 02:21:36 +00:00 |
|
rboren
|
04d470cbbd
|
Add rewind_posts().
git-svn-id: http://svn.automattic.com/wordpress/trunk@2026 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2004-12-31 21:49:48 +00:00 |
|
saxmatt
|
0310599445
|
Don't leave in debugging code (it's late)
git-svn-id: http://svn.automattic.com/wordpress/trunk@2011 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2004-12-30 11:10:00 +00:00 |
|
saxmatt
|
d046644a4c
|
Typo typo
git-svn-id: http://svn.automattic.com/wordpress/trunk@2010 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2004-12-30 11:08:42 +00:00 |
|
saxmatt
|
232e019cc6
|
Moving default template stuff into wp-includes, uncluttering root
git-svn-id: http://svn.automattic.com/wordpress/trunk@2009 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2004-12-30 10:58:06 +00:00 |
|
rboren
|
90d0421792
|
If $p evaluates to zero, ignore it.
git-svn-id: http://svn.automattic.com/wordpress/trunk@2007 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2004-12-28 17:36:28 +00:00 |
|
rboren
|
888021c22a
|
Leave htaccess alone if permalinks are not turned on. Bug 597.
git-svn-id: http://svn.automattic.com/wordpress/trunk@2006 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2004-12-27 22:30:52 +00:00 |
|
rboren
|
d781edcc70
|
Add is_admin flag. Do not set is_home if is_admin.
git-svn-id: http://svn.automattic.com/wordpress/trunk@2003 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2004-12-26 16:37:55 +00:00 |
|
rboren
|
db7cbbdc94
|
Add post_where_paged and post_join_paged filter hooks. Move posts_where and posts_join before the paging queries.
git-svn-id: http://svn.automattic.com/wordpress/trunk@2000 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2004-12-25 00:32:50 +00:00 |
|
saxmatt
|
3e850435d4
|
Validation fix in retrospam
git-svn-id: http://svn.automattic.com/wordpress/trunk@1986 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2004-12-20 17:10:15 +00:00 |
|
rboren
|
b3a3894b2a
|
Add generate_rewrite_rule().
git-svn-id: http://svn.automattic.com/wordpress/trunk@1973 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2004-12-18 19:40:02 +00:00 |
|
rboren
|
71e989b683
|
Rework query precedence for bug 541. Add is_trackback().
git-svn-id: http://svn.automattic.com/wordpress/trunk@1972 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2004-12-18 00:28:24 +00:00 |
|
rboren
|
ea392f4b13
|
Fix date permalinks. Bug 539.
git-svn-id: http://svn.automattic.com/wordpress/trunk@1959 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2004-12-15 01:23:38 +00:00 |
|
saxmatt
|
c3e1d51c20
|
Axing htmlspecialchars because it double-encodes-encodes. Better error handling around queries.
git-svn-id: http://svn.automattic.com/wordpress/trunk@1940 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2004-12-12 20:41:19 +00:00 |
|
rboren
|
7a580db825
|
get_author_permastruct()
git-svn-id: http://svn.automattic.com/wordpress/trunk@1933 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2004-12-09 02:40:35 +00:00 |
|
rboren
|
d352c9be64
|
Improve plugin hooks for rewrite manipulation. Allow pluggable template redirection.
git-svn-id: http://svn.automattic.com/wordpress/trunk@1910 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2004-12-04 00:12:08 +00:00 |
|
rboren
|
b1a4a04126
|
Move rewrite and permalink functions into WP_Rewrite class.
git-svn-id: http://svn.automattic.com/wordpress/trunk@1908 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2004-12-03 02:38:11 +00:00 |
|
rboren
|
09330bec21
|
Add posts_join filter.
git-svn-id: http://svn.automattic.com/wordpress/trunk@1905 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2004-12-01 06:52:26 +00:00 |
|
rboren
|
d0742f3227
|
Load paged.php for is_paged(). Paging no longer makes is_archive() true. Bug 500.
git-svn-id: http://svn.automattic.com/wordpress/trunk@1904 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2004-11-29 23:37:29 +00:00 |
|
rboren
|
2201be3af3
|
Add is_paged().
git-svn-id: http://svn.automattic.com/wordpress/trunk@1871 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2004-11-20 18:32:31 +00:00 |
|
rboren
|
7815372fc7
|
Add $post_per_archive_page to override the number of posts to show for an archive page. Turn off paging if $post_per_* are set to -1.
git-svn-id: http://svn.automattic.com/wordpress/trunk@1835 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2004-10-27 23:58:40 +00:00 |
|
rboren
|
ff3d47b742
|
Use page_id=xx instead of p=xx&static=1
git-svn-id: http://svn.automattic.com/wordpress/trunk@1759 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2004-10-08 08:06:21 +00:00 |
|
rboren
|
0584402e9f
|
Extend is_single(), is_page(), is_category(), and is_author() to accept an optional argument which designates a particular id, name, or nicename.
git-svn-id: http://svn.automattic.com/wordpress/trunk@1728 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2004-10-02 19:24:40 +00:00 |
|
rboren
|
7f5ef5c1d3
|
Use get_query_var to get the search terms.
git-svn-id: http://svn.automattic.com/wordpress/trunk@1714 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2004-09-27 00:46:42 +00:00 |
|
rboren
|
a165b366ab
|
If the query is for a page, make sure single is false.
git-svn-id: http://svn.automattic.com/wordpress/trunk@1645 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2004-09-14 06:56:13 +00:00 |
|
rboren
|
b036c6d58d
|
Use get_query_var() to get cat and name so that we pick up any processing done on them by the query.
git-svn-id: http://svn.automattic.com/wordpress/trunk@1629 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2004-09-09 03:45:51 +00:00 |
|
saxmatt
|
0388cd27b5
|
Retrospam check from Kitten
git-svn-id: http://svn.automattic.com/wordpress/trunk@1620 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2004-09-08 08:17:53 +00:00 |
|
rboren
|
d2c63d853a
|
Paging by days fix.
git-svn-id: http://svn.automattic.com/wordpress/trunk@1618 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2004-09-08 00:02:53 +00:00 |
|
rboren
|
1f40b73c6e
|
New page by day code from Sebastian Herp.
git-svn-id: http://svn.automattic.com/wordpress/trunk@1614 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2004-09-06 20:03:16 +00:00 |
|
rboren
|
297af23056
|
Add missing join to page by day query.
git-svn-id: http://svn.automattic.com/wordpress/trunk@1613 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2004-09-06 03:03:08 +00:00 |
|
rboren
|
5b059e2e9e
|
Remove left over debug output.
git-svn-id: http://svn.automattic.com/wordpress/trunk@1611 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2004-09-05 20:06:01 +00:00 |
|
rboren
|
d97d4b74d7
|
Improve paging by days. Retabify source.
git-svn-id: http://svn.automattic.com/wordpress/trunk@1610 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2004-09-05 20:00:09 +00:00 |
|
rboren
|
d39d7e2347
|
404 permalink handler.
git-svn-id: http://svn.automattic.com/wordpress/trunk@1570 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2004-08-27 20:59:38 +00:00 |
|
rboren
|
841e29798b
|
Template redirection.
git-svn-id: http://svn.automattic.com/wordpress/trunk@1558 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2004-08-24 08:43:01 +00:00 |
|
rboren
|
b7ac2955a2
|
Add is_year(), is_month(), is_day(), is_time().
git-svn-id: http://svn.automattic.com/wordpress/trunk@1556 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2004-08-24 01:24:48 +00:00 |
|
rboren
|
f510f2a85d
|
Paging cleanup.
git-svn-id: http://svn.automattic.com/wordpress/trunk@1536 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2004-08-16 22:50:06 +00:00 |
|
rboren
|
3258f9c219
|
Use sanitize_title() to process post, page, author, and category names in the query.
git-svn-id: http://svn.automattic.com/wordpress/trunk@1533 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2004-08-14 16:08:57 +00:00 |
|
rboren
|
4a0112f746
|
Add pagename query var.
git-svn-id: http://svn.automattic.com/wordpress/trunk@1531 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2004-08-11 01:55:34 +00:00 |
|
rboren
|
ea16450f63
|
Static pages. Take 1.
git-svn-id: http://svn.automattic.com/wordpress/trunk@1527 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2004-08-10 05:35:59 +00:00 |
|
rboren
|
73402f0741
|
WP Query class.
git-svn-id: http://svn.automattic.com/wordpress/trunk@1516 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2004-08-08 15:31:50 +00:00 |
|
rboren
|
6b12e25d03
|
Support timestamp permalinks. Make wider use of is_single(). Bug 0000194.
git-svn-id: http://svn.automattic.com/wordpress/trunk@1491 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2004-07-28 02:43:54 +00:00 |
|
rboren
|
487c3dbd66
|
Fix for 0000190. Do not set the category query state to true if single, date, or search are true.
git-svn-id: http://svn.automattic.com/wordpress/trunk@1490 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2004-07-28 01:59:29 +00:00 |
|
rboren
|
8b44ee9d93
|
Add WP_Query_State class. Introduce is_single(), is_archive(), and friends.
git-svn-id: http://svn.automattic.com/wordpress/trunk@1449 1a063a9b-81f0-0310-95a4-ce76da25c4cd
|
2004-06-30 15:31:49 +00:00 |
|