PageTraversal::editUrl()
Return the URL necessary to edit page
- We recommend checking that the page is editable before outputting the editUrl().
- If user opens URL in their browser and is not logged in, they must login to account with edit permission.
- This method can also be accessed by property at
$page->editUrl(without parenthesis).
Example
if($page->editable()) {
echo "<a href='$page->editUrl'>Edit this page</a>";
}Usage
// basic usage
$string = $pageTraversal->editUrl(Page $page);
// usage with all arguments
$string = $pageTraversal->editUrl(Page $page, $options = []);Arguments
| Name | Type(s) | Description |
|---|---|---|
$page | Page | |
$options (optional) | array bool string | Specify true for http option, specify name of field to find 3.0.151+, or use $options array:
|
Return value
stringURL for editing this page
PageTraversal methods and properties
API reference based on ProcessWire core version 3.0.255