Make WordPress Core

Opened 17 years ago

Closed 14 years ago

Last modified 14 years ago

#7352 closed enhancement (fixed)

Improvement for wp_loginout and wp_register

Reported by: txanny's profile Txanny Owned by: nicholas91's profile Nicholas91
Milestone: Priority: normal
Severity: normal Version: 2.6
Component: Template Keywords:
Focuses: Cc:

Description

I'm developing some themes and plugins that use this functions: wp_register() and wp_loginout(). Both functions display the output directly to the page, which makes a bit more difficult composing some templates and plugins.

I think could be interesting have the possibility to pass a parameter telling the functions if them should display or return the value. And also, both functions to have the same $before and $after parameters.

The patch implements this parameters. The default values for them makes the function to work exactly as it works now, but add some flexibility to template and plugin coders.

Attachments (1)

general-template.patch (1.4 KB) - added by Txanny 17 years ago.
Patch to enhance this functions by adding some parameters

Download all attachments as: .zip

Change History (8)

@Txanny
17 years ago

Patch to enhance this functions by adding some parameters

#1 @ryan
16 years ago

  • Milestone changed from 2.7 to 2.8

Moving enhancements to 2.8.

#2 @Nicholas91
16 years ago

  • Cc dragos.nicholas@… added
  • Keywords has-patch added
  • Owner changed from anonymous to Nicholas91
  • Status changed from new to assigned

#3 @Denis-de-Bernardy
16 years ago

  • Keywords needs-patch added; wp_loginout wp_register has-patch removed
  • Milestone changed from 2.8 to Future Release

patch needs a refresh

#4 @solarissmoke
14 years ago

  • Keywords needs-patch removed
  • Resolution set to fixed
  • Status changed from accepted to closed

Fixed in [13048]

#5 @hakre
14 years ago

Keep in mind that there are output buffer functions in PHP and you can use echo to deal for anything in case that's not provided by the original function:

ob_start();
function_that_echos();
$ouput = ob_get_clean();

and

echo function_that_returns();
Last edited 14 years ago by hakre (previous) (diff)

#6 @hakre
14 years ago

Related/Duplcate: #11842

#7 @nacin
14 years ago

  • Milestone Future Release deleted
Note: See TracTickets for help on using tickets.