John Blackbourn
22147bfbfb
Pass the post object rather than the post ID between the post permalink functions. Fixes #28425 . Props arnee
...
git-svn-id: https://develop.svn.wordpress.org/trunk@29024 602fd350-edb4-49c9-b593-d223f7449a82
2014-07-08 15:47:20 +00:00
Drew Jaynes (DrewAPicture)
26e262f93d
Clarify the inline documentation for plugins_url() to reflect that it also works with mu-plugins.
...
Props ericlewis.
See #28499 .
git-svn-id: https://develop.svn.wordpress.org/trunk@28977 602fd350-edb4-49c9-b593-d223f7449a82
2014-07-03 19:41:23 +00:00
Drew Jaynes (DrewAPicture)
b1b454c7a0
Remove backticks on $post variables in some short parameter descriptions.
...
See [28653], [28654].
See #28388 .
git-svn-id: https://develop.svn.wordpress.org/trunk@28976 602fd350-edb4-49c9-b593-d223f7449a82
2014-07-03 19:27:54 +00:00
Sergey Biryukov
550d0f0aea
Don't generate adjacent links in wp_head() for attachments.
...
props kovshenin.
fixes #21658 .
git-svn-id: https://develop.svn.wordpress.org/trunk@28770 602fd350-edb4-49c9-b593-d223f7449a82
2014-06-18 00:04:14 +00:00
Scott Taylor
35af75077b
Don't use variable variables in plugins_url().
...
See #27881 .
git-svn-id: https://develop.svn.wordpress.org/trunk@28739 602fd350-edb4-49c9-b593-d223f7449a82
2014-06-11 18:17:52 +00:00
Drew Jaynes (DrewAPicture)
d068c888f3
Ensure $post_id is documented as optional where applicable.
...
See #28388 .
git-svn-id: https://develop.svn.wordpress.org/trunk@28654 602fd350-edb4-49c9-b593-d223f7449a82
2014-06-03 04:43:47 +00:00
Sergey Biryukov
3afd9885c2
Adjacent links in wp_head() should only be generated for posts, not pages.
...
props alexander.rohmann.
fixes #21658 .
git-svn-id: https://develop.svn.wordpress.org/trunk@28641 602fd350-edb4-49c9-b593-d223f7449a82
2014-05-30 21:19:55 +00:00
Andrew Nacin
961459ee31
Forcing SSL logins now forces SSL for the entire admin, with no middle ground.
...
fixes #10267 .
git-svn-id: https://develop.svn.wordpress.org/trunk@28609 602fd350-edb4-49c9-b593-d223f7449a82
2014-05-29 03:58:41 +00:00
Sergey Biryukov
b8b933418a
Pass anchor text to 'edit_post_link' and 'edit_comment_link' filters.
...
props kwight.
fixes #28373 .
git-svn-id: https://develop.svn.wordpress.org/trunk@28590 602fd350-edb4-49c9-b593-d223f7449a82
2014-05-27 13:42:27 +00:00
Sergey Biryukov
aa6d49590b
Fix typo in [28574].
...
see #28360 .
git-svn-id: https://develop.svn.wordpress.org/trunk@28575 602fd350-edb4-49c9-b593-d223f7449a82
2014-05-25 16:11:26 +00:00
Sergey Biryukov
508c1c1ae7
Replace $in_same_cat with $in_same_term in adjacent post functions for consistency.
...
props ixkaito.
fixes #28360 .
git-svn-id: https://develop.svn.wordpress.org/trunk@28574 602fd350-edb4-49c9-b593-d223f7449a82
2014-05-25 16:09:07 +00:00
Scott Taylor
e95edb29aa
In edit_post_link(), $post_type_obj is unused.
...
See #27882 .
git-svn-id: https://develop.svn.wordpress.org/trunk@28327 602fd350-edb4-49c9-b593-d223f7449a82
2014-05-06 21:26:20 +00:00
Drew Jaynes (DrewAPicture)
7c57669ec2
Inline documentation for hooks in wp-includes/link-template.php.
...
Props johnbillion, DrewAPicture.
Fixes #27716 .
git-svn-id: https://develop.svn.wordpress.org/trunk@28111 602fd350-edb4-49c9-b593-d223f7449a82
2014-04-14 02:12:48 +00:00
DrewAPicture
9415376529
Improve PHPDoc formatting for get_the_permalink().
...
See #27700 .
git-svn-id: https://develop.svn.wordpress.org/trunk@28001 602fd350-edb4-49c9-b593-d223f7449a82
2014-04-07 20:21:02 +00:00
Andrew Nacin
0ad35e169b
Revert the conversion of adjacent post queries to WP_Query. Explanation on the ticket.
...
Reverts [27285], [27286], [27287], [27288], [27291], [27292], [27293], [27296], [27633], [27634], [27635], and [27692].
see #26937 .
git-svn-id: https://develop.svn.wordpress.org/trunk@27836 602fd350-edb4-49c9-b593-d223f7449a82
2014-03-29 06:02:01 +00:00
Andrew Nacin
09d8fe1b09
Shortlinks: Use the home URL for a page on front.
...
This will result in 'Get Shortlink' hiding by default, as it will match the permalink (also the home URL).
fixes #26871 .
git-svn-id: https://develop.svn.wordpress.org/trunk@27802 602fd350-edb4-49c9-b593-d223f7449a82
2014-03-28 02:58:53 +00:00
Andrew Nacin
8aeeaf976a
Fix excluded_terms passed to get_adjacent_posts_rel_link().
...
props adelval.
fixes #22406 .
git-svn-id: https://develop.svn.wordpress.org/trunk@27754 602fd350-edb4-49c9-b593-d223f7449a82
2014-03-26 22:31:04 +00:00
Andrew Nacin
05f0bcabec
Use the current post's post type when determining post adjacency.
...
props ethitter.
fixes #26937 .
git-svn-id: https://develop.svn.wordpress.org/trunk@27692 602fd350-edb4-49c9-b593-d223f7449a82
2014-03-24 21:29:14 +00:00
Andrew Nacin
0963ea19a0
Fix various issues with WP_Adjacent_Post:
...
* Performance / number of queries.
* Incorrect results caused by sticky posts.
* Back compat for filters, which had used "WHERE" while WP_Query does not; and fixing table references.
props ethitter.
fixes #26937 .
git-svn-id: https://develop.svn.wordpress.org/trunk@27635 602fd350-edb4-49c9-b593-d223f7449a82
2014-03-20 02:58:48 +00:00
Andrew Nacin
9cd1ad24de
Introduce get_the_permalink() as an alias for get_permalink().
...
This better aligns it with other the_* and get_the_* function pairs.
props ericmann.
fixes #24164 .
git-svn-id: https://develop.svn.wordpress.org/trunk@27409 602fd350-edb4-49c9-b593-d223f7449a82
2014-03-05 07:23:22 +00:00
Andrew Nacin
de824fade1
Set the taxonomy property in the WP_Adjacent_Post class. fixes #26937 .
...
git-svn-id: https://develop.svn.wordpress.org/trunk@27296 602fd350-edb4-49c9-b593-d223f7449a82
2014-02-26 18:45:39 +00:00
Drew Jaynes
139dedb474
Document the $taxonomy property in WP_Adjacent_Post.
...
See #26937 .
git-svn-id: https://develop.svn.wordpress.org/trunk@27293 602fd350-edb4-49c9-b593-d223f7449a82
2014-02-26 18:20:44 +00:00
Drew Jaynes
73e5f71859
Remove now-moot vanity spacing for WP_Adjacent_Post property definitions.
...
See #26937 .
git-svn-id: https://develop.svn.wordpress.org/trunk@27292 602fd350-edb4-49c9-b593-d223f7449a82
2014-02-26 18:17:36 +00:00
Drew Jaynes
4a381ab393
Add inline documentation for properties and other inline docs fixes for WP_Adjacent_Post.
...
See #26937 .
git-svn-id: https://develop.svn.wordpress.org/trunk@27291 602fd350-edb4-49c9-b593-d223f7449a82
2014-02-26 18:15:03 +00:00
Andrew Nacin
36b9bab81b
One more change. see #26937 .
...
git-svn-id: https://develop.svn.wordpress.org/trunk@27288 602fd350-edb4-49c9-b593-d223f7449a82
2014-02-26 17:17:27 +00:00
Andrew Nacin
ee8715af6a
We shall call it WP_Adjacent_Post instead. see #26937 .
...
git-svn-id: https://develop.svn.wordpress.org/trunk@27287 602fd350-edb4-49c9-b593-d223f7449a82
2014-02-26 17:16:47 +00:00
Andrew Nacin
34f1504cd9
Make get_adjacent_post() wrap a new WP_Get_Adjacent_Post object that uses WP_Query.
...
See [27285] for the actual commit, which misfired.
props ethitter!
fixes #26937 .
git-svn-id: https://develop.svn.wordpress.org/trunk@27286 602fd350-edb4-49c9-b593-d223f7449a82
2014-02-26 17:11:19 +00:00
Andrew Nacin
1d8d862e97
Make get_adjacent_post() wrap a new WP_Get_Adjacent_Post object that uses WP_Query.
...
git-svn-id: https://develop.svn.wordpress.org/trunk@27285 602fd350-edb4-49c9-b593-d223f7449a82
2014-02-26 17:09:54 +00:00
Andrew Nacin
7b944c03a6
Fix undefined variable. see #16686 .
...
git-svn-id: https://develop.svn.wordpress.org/trunk@27265 602fd350-edb4-49c9-b593-d223f7449a82
2014-02-25 17:28:54 +00:00
Drew Jaynes
647f80595d
Remove all @package and @subpackage PHPDoc tags not at the file- or class-levels in core.
...
See #27200 .
git-svn-id: https://develop.svn.wordpress.org/trunk@27262 602fd350-edb4-49c9-b593-d223f7449a82
2014-02-25 17:13:08 +00:00
Andrew Nacin
7d18f3b34c
Make the user arguments for get_edit_profile_url() and get_dashboard_url() optional, defaulting to the current user.
...
props garyc40.
fixes #16686 .
git-svn-id: https://develop.svn.wordpress.org/trunk@27260 602fd350-edb4-49c9-b593-d223f7449a82
2014-02-25 17:07:22 +00:00
Drew Jaynes
7f6661b330
Correct PHPDoc return description for get_boundary_post().
...
Props ericlewis.
Fixes #22950 .
git-svn-id: https://develop.svn.wordpress.org/trunk@27235 602fd350-edb4-49c9-b593-d223f7449a82
2014-02-22 22:27:04 +00:00
Scott Taylor
6d00fb3fe8
Remove code from a previous patch. See [27188].
...
git-svn-id: https://develop.svn.wordpress.org/trunk@27189 602fd350-edb4-49c9-b593-d223f7449a82
2014-02-17 22:45:52 +00:00
Scott Taylor
1b8da3d0d6
Use selected() where appropriate in touch_time(), page_template_dropdown(), and parent_dropdown(). Also, add proper docs.
...
Props meloniq, DrewAPicture.
Fixes #25889 .
git-svn-id: https://develop.svn.wordpress.org/trunk@27188 602fd350-edb4-49c9-b593-d223f7449a82
2014-02-17 22:26:14 +00:00
Andrew Nacin
7bb628ec3b
Docs fix: edit_comment_link() doesn't actually return anything.
...
props Corphi.
fixes #26436 .
git-svn-id: https://develop.svn.wordpress.org/trunk@27026 602fd350-edb4-49c9-b593-d223f7449a82
2014-01-24 07:16:37 +00:00
Drew Jaynes
bd39e26032
First there were two, and now there are three -- in the @since versions that came before and that shall be. And so it will be, says nacin.
...
Props JustinSainton, SergeyBiryukov, DrewAPicture.
Fixes #26713 .
git-svn-id: https://develop.svn.wordpress.org/trunk@26868 602fd350-edb4-49c9-b593-d223f7449a82
2013-12-24 18:56:05 +00:00
Sergey Biryukov
39d55fddb8
Use get_current_site() instead of the $current_site global when possible.
...
props jeremyfelt.
fixes #25158 .
git-svn-id: https://develop.svn.wordpress.org/trunk@26120 602fd350-edb4-49c9-b593-d223f7449a82
2013-11-13 03:22:48 +00:00
Sergey Biryukov
a2aed7b119
Fix docblock formatting. fixes #25893 .
...
git-svn-id: https://develop.svn.wordpress.org/trunk@26081 602fd350-edb4-49c9-b593-d223f7449a82
2013-11-11 13:31:19 +00:00
Sergey Biryukov
9a5e8acead
Restore @see get_next_post_link() reference and move it to next_post_link(). see #25743 .
...
git-svn-id: https://develop.svn.wordpress.org/trunk@25966 602fd350-edb4-49c9-b593-d223f7449a82
2013-10-28 11:10:28 +00:00
Sergey Biryukov
5674a54940
Fix a copy/paste error in get_next_post_link() description and $format argument. props jim912, ounziw. fixes #25743 .
...
git-svn-id: https://develop.svn.wordpress.org/trunk@25965 602fd350-edb4-49c9-b593-d223f7449a82
2013-10-28 11:05:26 +00:00
Andrew Nacin
add8bc4e57
Add a $taxonomy argument to each of the adjacent post functions.
...
Each took an array of category (IDs) when to search. Those can now be term IDs and each function now has $taxonomy = 'category' as an optional argument.
Functions affected: get_previous_post(), get_next_post(), get_adjacent_post(), get_adjacent_post_rel_link(), adjacent_posts_rel_link(), next_post_rel_link(), prev_post_rel_link(), get_boundary_post(), get_previous_post_link(), previous_post_link(), get_next_post_link(), next_post_link(), get_adjacent_post_link(), adjacent_post_link().
props ethitter.
finally fixes #17807 .
git-svn-id: https://develop.svn.wordpress.org/trunk@25959 602fd350-edb4-49c9-b593-d223f7449a82
2013-10-27 21:39:51 +00:00
Andrew Nacin
c87ad6023d
Spell out duplicate hook locations.
...
props DrewAPicture.
fixes #25658 .
git-svn-id: https://develop.svn.wordpress.org/trunk@25868 602fd350-edb4-49c9-b593-d223f7449a82
2013-10-22 17:21:32 +00:00
Scott Taylor
a27234c898
Rather than adding a taxonomy arg to get_category(), convert all uses of get_category() in core to get_term(). By doing so, we negate the need to call _make_cat_compat() in a few places that are only looking for a single property.
...
Fixes #8722 .
git-svn-id: https://develop.svn.wordpress.org/trunk@25662 602fd350-edb4-49c9-b593-d223f7449a82
2013-10-02 19:58:50 +00:00
Andrew Nacin
40131fc188
Remove redundant title attributes.
...
props sabreuse.
see #24766 .
git-svn-id: https://develop.svn.wordpress.org/trunk@25570 602fd350-edb4-49c9-b593-d223f7449a82
2013-09-23 14:50:07 +00:00
Scott Taylor
404fd85586
Fix the failing Tests_Link::test_wp_get_shortlink() assertion:
...
* `wp_get_shortlink()` was firing a notice when reading `$post->ID` while `$post` was null in some cases
* Before the assertions that assume `$GLOBALS['post']` is not set, call `unset( $GLOBALS['post'] );` - there was global spillage from other tests
See #25282 .
git-svn-id: https://develop.svn.wordpress.org/trunk@25404 602fd350-edb4-49c9-b593-d223f7449a82
2013-09-12 17:30:01 +00:00
Andrew Nacin
760e9e02d1
Avoid string offset notices in [25319].
...
git-svn-id: https://develop.svn.wordpress.org/trunk@25340 602fd350-edb4-49c9-b593-d223f7449a82
2013-09-11 03:57:00 +00:00
Scott Taylor
a98660d517
Introduce get_previous_post_link(), get_next_post_link(), and get_adjacent_post_link(). Allows developers to retrieve the value without echoing.
...
Props yoavf, markjaquith, SergeyBiryukov.
Fixes #17302 .
git-svn-id: https://develop.svn.wordpress.org/trunk@25327 602fd350-edb4-49c9-b593-d223f7449a82
2013-09-10 22:11:53 +00:00
Andrew Nacin
0281fc61da
Better protocol validation in set_url_scheme().
...
git-svn-id: https://develop.svn.wordpress.org/trunk@25319 602fd350-edb4-49c9-b593-d223f7449a82
2013-09-10 18:07:19 +00:00
Scott Taylor
14e44dcd05
Make sure the queried object is non-null before accessing its properties.
...
Props markoheijnen, ryan.
Fixes #21394 .
git-svn-id: https://develop.svn.wordpress.org/trunk@25310 602fd350-edb4-49c9-b593-d223f7449a82
2013-09-10 02:27:24 +00:00
Ryan Boren
c8889d984f
Pinking shears
...
git-svn-id: https://develop.svn.wordpress.org/trunk@25085 602fd350-edb4-49c9-b593-d223f7449a82
2013-08-22 15:55:07 +00:00